Partager via


ObjectCache.Host Propriété

Définition

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.

S’applique à