ObjectCache.Host Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.