Partager via


ObjectCache.Host Propriété

Définition

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.

S’applique à