ObjectCache.Host Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une référence à un environnement d’hébergement managé qui est disponible pour des implémentations de ObjectCache et qui peut fournir des services spécifiques à l’hôte aux implémentations de 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
Valeur de propriété
Référence à un environnement d'hébergement managé ayant connaissance du cache.
- Attributs
Exceptions
La valeur assignée à la propriété est null
.
Une tentative a été faite pour définir la valeur de propriété plusieurs fois.
Remarques
La Host propriété est destinée à être utilisée par les environnements hôtes .NET Framework et par les implémentations de cache qui implémentent un comportement qui dépend de l’environnement hôte .NET Framework.
Le tableau suivant répertorie l’ensemble des services d’environnement hôte qui peuvent être disponibles à partir d’un environnement d’hébergement managé et qui sont disponibles pour ObjectCache les implémentations via la Host propriété :
Service | Description |
---|---|
IApplicationIdentifier | Permet aux environnements hôtes de fournir des identificateurs de domaine d’application qui peuvent être nécessaires à une implémentation de cache pour des fonctionnalités telles que l’identification des compteurs de performances. |
IFileChangeNotificationSystem | Permet aux environnements hôtes de fournir un système de notification de modification de fichier personnalisé, au lieu d’utiliser celui fourni dans le .NET Framework. |
IMemoryCacheManager | Permet aux implémentations de cache de rapporter la consommation de mémoire du cache à l’environnement hôte. Cela permet aux environnements hôtes de gérer de manière centralisée la consommation de mémoire sur plusieurs implémentations de cache. |
Notes
Les appelants de cette valeur de propriété nécessitent des autorisations de sécurité d’accès au code sans restriction.