ObjectCache.Host Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia odwołanie do zarządzanego środowiska hostingu, które jest dostępne dla ObjectCache implementacji i które mogą udostępniać usługi specyficzne dla hosta dla ObjectCache implementacji.
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
Wartość właściwości
Odwołanie do zarządzanego środowiska hostingu obsługującego pamięć podręczną.
- Atrybuty
Wyjątki
Wartość przypisana do właściwości to null
.
Podjęto próbę ustawienia wartości właściwości więcej niż jeden raz.
Uwagi
Właściwość jest przeznaczona Host do użytku przez .NET Framework środowiska hosta i implementacje pamięci podręcznej, które implementują zachowanie zależne od środowiska hosta .NET Framework.
W poniższej tabeli wymieniono zestaw usług środowiska hosta, które mogą być dostępne w zarządzanym środowisku hostingu i które są dostępne dla ObjectCache implementacji za pośrednictwem Host właściwości :
Usługa | Opis |
---|---|
IApplicationIdentifier | Umożliwia środowiskom hosta udostępnianie identyfikatorów domeny aplikacji, które mogą być wymagane przez implementację pamięci podręcznej dla funkcji, takich jak identyfikowanie liczników wydajności. |
IFileChangeNotificationSystem | Umożliwia środowiskom hosta udostępnianie niestandardowego systemu powiadomień o zmianie pliku zamiast używania tego systemu w .NET Framework. |
IMemoryCacheManager | Umożliwia buforowanie implementacji raportów zużycie pamięci podręcznej w środowisku hosta. Dzięki temu środowiska hosta mogą centralnie zarządzać zużyciem pamięci w wielu implementacjach pamięci podręcznej. |
Uwaga
Wywołania tej wartości właściwości wymagają nieograniczonych uprawnień zabezpieczeń dostępu do kodu.