ObjectCache.Host Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define uma referência para um ambiente de alojamento gerido disponível para ObjectCache implementações e que pode fornecer serviços específicos do host às 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 de Propriedade
Uma referência a um ambiente de alojamento gerido e consciente da cache.
- Atributos
Exceções
O valor atribuído à propriedade é null.
Foi feita uma tentativa de fixar o valor do imóvel mais do que uma vez.
Observações
A propriedade Host destina-se a ser utilizada por ambientes anfitriões .NET Framework e por implementações de cache que implementam comportamentos que dependem do ambiente anfitrião .NET Framework.
A tabela seguinte lista o conjunto de serviços do ambiente hostal que podem estar disponíveis a partir de um ambiente de alojamento gerido e que estão disponíveis para ObjectCache implementações através da Host propriedade:
| Service | Description |
|---|---|
| IApplicationIdentifier | Permite que os ambientes anfitriões forneçam identificadores de domínio de aplicação que podem ser necessários por uma implementação de cache para funcionalidades como identificar contadores de desempenho. |
| IFileChangeNotificationSystem | Permite que os ambientes anfitriões forneçam um sistema personalizado de notificação de alterações de ficheiros, em vez de usar o fornecido no .NET Framework. |
| IMemoryCacheManager | Permite que as implementações de cache reportem o consumo de memória de cache para o ambiente anfitrião. Isto permite que os ambientes host geram centralmente o consumo de memória através de múltiplas implementações de cache. |
Note
Os chamadores com este valor de propriedade necessitam de permissões de acesso irrestrito ao código.