Freigeben über


ObjectCache.Host Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Verweises auf eine verwaltete Hostingumgebung, die für Implementierungen verfügbar ObjectCache ist und hostspezifische Dienste für ObjectCache Implementierungen bereitstellen kann.

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 zwischengespeicherte verwaltete Hostingumgebung.

Attribute

Ausnahmen

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

Es wurde versucht, den Eigenschaftswert mehrmals festzulegen.

Hinweise

Die Host Eigenschaft ist für die Verwendung durch .NET Framework-Hostumgebungen und durch Cacheimplementierungen vorgesehen, die das 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 ObjectCache Implementierungen über die Host Eigenschaft verfügbar sind:

Service Beschreibung
IApplicationIdentifier Ermöglicht Hostumgebungen die Bereitstellung von Anwendungsdomänen-IDs, die möglicherweise durch eine Cacheimplementierung für Features wie das Identifizieren von Leistungsindikatoren erforderlich sind.
IFileChangeNotificationSystem Ermöglicht Hostumgebungen das Bereitstellen eines benutzerdefinierten Benachrichtigungssystems für Dateiänderungen, anstatt das in .NET Framework bereitgestellte System zu verwenden.
IMemoryCacheManager Ermöglicht Cacheimplementierungen den Cachespeicherverbrauch an die Hostumgebung zu melden. Auf diese Weise können Hostumgebungen den Speicherverbrauch über mehrere Cacheimplementierungen zentral verwalten.

Hinweis

Aufrufer dieses Eigenschaftswerts erfordern uneingeschränkte Codezugriffsberechtigungen.

Gilt für: