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.Gets or sets a reference to a managed hosting environment that is available to ObjectCache implementations and that can provide host-specific services to ObjectCache implementations.

public:
 static property IServiceProvider ^ Host { IServiceProvider ^ get(); void set(IServiceProvider ^ value); };
[get: System.Security.SecurityCritical]
[set: System.Security.SecurityCritical]
public static IServiceProvider Host { get; set; }
member this.Host : IServiceProvider with get, set
Public Shared Property Host As IServiceProvider

Eigenschaftswert

Ein Verweis auf eine cachefähige verwaltete Hostumgebung.A reference to a cache-aware managed hosting environment.

Attribute

Ausnahmen

Der Wert, der der Eigenschaft zugewiesen wird, ist null.The value being assigned to the property is null.

Es wurde versucht, den Eigenschaftenwert mehrmals festzulegen.An attempt was made to set the property value more than one time.

Hinweise

Die Host -Eigenschaft ist für die Verwendung .NET Framework.NET Framework durch Host Umgebungen und durch Cache Implementierungen vorgesehen, die das Verhalten implementieren, das von der .NET Framework Host Umgebung abhängt.The Host property is intended for use by .NET Framework.NET Framework host environments and by cache implementations that implement behavior that depends on the .NET Framework host environment.

In der folgenden Tabelle sind die Host Umgebungs Dienste aufgelistet, die möglicherweise in einer verwalteten Host Umgebung verfügbar sind und für ObjectCache -Implementierungen über die Host -Eigenschaft verfügbar sind:The following table lists the set of host environment services that might be available from a managed hosting environment and that are available to ObjectCache implementations through the Host property:

DienstService BeschreibungDescription
IApplicationIdentifier Mit können Host Umgebungen Anwendungs Domänen Bezeichner bereitstellen, die möglicherweise von einer Cache Implementierung für Funktionen wie das Identifizieren von Leistungsindikatoren benötigt werden.Lets host environments provide application domain identifiers that might be needed by a cache implementation for features such as identifying performance counters.
IFileChangeNotificationSystem Ermöglicht Host Umgebungen das Bereitstellen eines benutzerdefinierten Datei Änderungs Benachrichtigungs Systems, anstatt das in der .NET Framework.NET Frameworkbereitgestellte zu verwenden.Lets host environments provide a custom file-change notification system, instead of using the one provided in the .NET Framework.NET Framework.
IMemoryCacheManager Ermöglicht Cache Implementierungen, den Cache Speicherverbrauch an die Host Umgebung zu melden.Lets cache implementations report cache memory consumption to the host environment. Dadurch können Host Umgebungen die Arbeitsspeicher Nutzung über mehrere Cache Implementierungen hinweg zentral verwalten.This enables host environments to centrally manage memory consumption across multiple cache implementations.

Hinweis

Aufrufer dieses Eigenschafts Werts erfordern uneingeschränkte Berechtigungen für die Code Zugriffssicherheit.Callers of this property value require unrestricted code access security permissions.

Sicherheit

Demand
für vollständige Vertrauenswürdigkeit für alle Accessoren dieser Eigenschaft.for full trust for all accessors of this property. Diese Eigenschaft kann nicht von teilweise vertrauenswürdigem Code verwendet werden.This property cannot be used by partially trusted code.

Gilt für: