ObjectCache.Host Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define uma referência a um ambiente de hospedagem gerenciado disponível para implementações ObjectCache e que pode fornecer serviços específicos do host para implementações ObjectCache.
public:
static property IServiceProvider ^ Host { IServiceProvider ^ get(); void set(IServiceProvider ^ value); };
public static IServiceProvider Host { get; set; }
public static IServiceProvider Host { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
static member Host : IServiceProvider with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
static member Host : IServiceProvider with get, set
Public Shared Property Host As IServiceProvider
Valor da propriedade
Uma referência a um ambiente de hospedagem gerenciada com reconhecimento de cache.
- Atributos
Exceções
O valor atribuído à propriedade é null
.
Foi feita uma tentativa de definir o valor da propriedade mais de uma vez.
Comentários
A Host propriedade destina-se a ser usada por ambientes de host .NET Framework e por implementações de cache que implementam um comportamento que depende do ambiente de host .NET Framework.
A tabela a seguir lista o conjunto de serviços de ambiente de host que podem estar disponíveis em um ambiente de hospedagem gerenciado e que estão disponíveis para ObjectCache implementações por meio da Host propriedade :
Serviço | Descrição |
---|---|
IApplicationIdentifier | Permite que os ambientes de host forneçam identificadores de domínio do aplicativo que podem ser necessários por uma implementação de cache para recursos como a identificação de contadores de desempenho. |
IFileChangeNotificationSystem | Permite que os ambientes de host forneçam um sistema de notificação de alteração de arquivo personalizado, em vez de usar aquele fornecido no .NET Framework. |
IMemoryCacheManager | Permite que as implementações de cache relatem o consumo de memória do cache para o ambiente do host. Isso permite que os ambientes de host gerenciem centralmente o consumo de memória em várias implementações de cache. |
Observação
Os chamadores desse valor de propriedade exigem permissões de segurança de acesso de código irrestrito.