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é disponible pour ObjectCache les implémentations et qui peut fournir des services spécifiques à l’hôte aux ObjectCache implémentations.
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é prenant en charge le cache.
- Attributs
Exceptions
La valeur affectée à la propriété est null.
Une tentative a été effectuée 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 le 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 par 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 signaler la consommation de mémoire du cache dans 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. |
Note
Les appelants de cette valeur de propriété nécessitent des autorisations de sécurité d’accès au code illimitées.