Freigeben über


ObjectCache.Host Eigenschaft

Definition

Ruft einen Verweis auf eine verwaltete Hostumgebung ab, die für ObjectCache-Implementierungen verfügbar ist und hostspezifische Dienste für ObjectCache-Implementierungen bereitstellen kann, oder legt diesen fest.

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

Eigenschaftswert

Ein Verweis auf eine cachefähige verwaltete Hostumgebung.

Attribute

Ausnahmen

Der Wert, der der Eigenschaft zugewiesen wird, ist null.

Es wurde versucht, den Eigenschaftenwert mehrmals festzulegen.

Hinweise

Die Host -Eigenschaft ist für die Verwendung durch .NET Framework Hostumgebungen und von Cacheimplementierungen vorgesehen, die ein Verhalten implementieren, das von der .NET Framework Hostumgebung abhängt.

In der folgenden Tabelle sind die Hostumgebungsdienste aufgeführt, die möglicherweise in einer verwalteten Hostingumgebung verfügbar sind und für Implementierungen über die Host -Eigenschaft verfügbar ObjectCache sind:

Dienst BESCHREIBUNG
IApplicationIdentifier Ermöglicht Hostumgebungen die Bereitstellung von Anwendungsdomänenbezeichnern, die möglicherweise für eine Cacheimplementierung für Features wie das Identifizieren von Leistungsindikatoren erforderlich sind.
IFileChangeNotificationSystem Ermöglicht Hostumgebungen, ein benutzerdefiniertes Benachrichtigungssystem für Dateiänderungen bereitzustellen, anstatt das in der .NET Framework.
IMemoryCacheManager Ermöglicht Cacheimplementierungen, die den Cachespeicherverbrauch an die Hostumgebung melden. Dadurch können Hostumgebungen den Arbeitsspeicherverbrauch über mehrere Cacheimplementierungen hinweg zentral verwalten.

Hinweis

Aufrufer dieses Eigenschaftswerts benötigen uneingeschränkte Codezugriffssicherheitsberechtigungen.

Gilt für: