ObjectCache.Host Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece una referencia a un entorno de hospedaje administrado que está disponible para ObjectCache las implementaciones y que puede proporcionar servicios específicos del host a ObjectCache las implementaciones.
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 propiedad
Referencia a un entorno de hospedaje administrado compatible con caché.
- Atributos
Excepciones
El valor que se asigna a la propiedad es null.
Se intentó establecer el valor de propiedad más de una vez.
Comentarios
La Host propiedad está pensada para su uso por entornos de host de .NET Framework y por implementaciones de caché que implementan el comportamiento que depende del entorno de host de .NET Framework.
En la tabla siguiente se muestra el conjunto de servicios de entorno de host que podrían estar disponibles en un entorno de hospedaje administrado y que están disponibles para ObjectCache las implementaciones a través de la Host propiedad :
| Service | Descripción |
|---|---|
| IApplicationIdentifier | Permite que los entornos host proporcionen identificadores de dominio de aplicación que podrían necesitar una implementación de caché para características como identificar contadores de rendimiento. |
| IFileChangeNotificationSystem | Permite a los entornos host proporcionar un sistema de notificación de cambio de archivo personalizado, en lugar de usar el proporcionado en .NET Framework. |
| IMemoryCacheManager | Permite a las implementaciones de caché notificar el consumo de memoria caché en el entorno host. Esto permite que los entornos host administren de forma centralizada el consumo de memoria en varias implementaciones de caché. |
Nota:
Los autores de llamadas de este valor de propiedad requieren permisos de seguridad de acceso a código sin restricciones.