Partilhar via


ObjectCache.Host Propriedade

Definição

Obtém ou define uma referência a um ambiente de hospedagem gerenciado que está disponível para ObjectCache implementações e que pode fornecer serviços específicos ao host para ObjectCache implementações.

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 que está sendo 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 do .NET Framework e por implementações de cache que implementam o comportamento que depende do ambiente de host do .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:

Service Descrição
IApplicationIdentifier Permite que os ambientes de host forneçam identificadores de domínio de 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 o fornecido no .NET Framework.
IMemoryCacheManager Permite que implementações de cache relatem o consumo de memória de 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.

Aplica-se a