ObjectCache.Host Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví odkaz na spravované hostitelské prostředí, které je k dispozici pro ObjectCache implementace a které mohou poskytovat služby specifické pro hostitele implementace ObjectCache .
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
Hodnota vlastnosti
Odkaz na spravované hostitelské prostředí pracující s mezipamětí.
- Atributy
Výjimky
Hodnota přiřazovaná vlastnosti je null
.
Došlo k pokusu o nastavení hodnoty vlastnosti více než jednou.
Poznámky
Vlastnost Host je určena pro použití hostitelskými prostředími rozhraní .NET Framework a implementacemi mezipaměti, které implementují chování, které závisí na hostitelském prostředí rozhraní .NET Framework.
Následující tabulka uvádí sadu služeb hostitelského prostředí, které můžou být dostupné ze spravovaného hostitelského prostředí a které jsou k dispozici pro ObjectCache implementace prostřednictvím Host vlastnosti:
Služba | Popis |
---|---|
IApplicationIdentifier | Umožňuje hostitelským prostředím poskytovat identifikátory domény aplikace, které může implementace mezipaměti potřebovat pro funkce, jako je identifikace čítačů výkonu. |
IFileChangeNotificationSystem | Umožňuje hostitelským prostředím poskytovat vlastní systém oznámení o změnách souborů místo toho, který poskytuje rozhraní .NET Framework. |
IMemoryCacheManager | Umožňuje implementaci mezipaměti hlásit spotřebu paměti mezipaměti do hostitelského prostředí. To umožňuje hostitelským prostředím centrálně spravovat spotřebu paměti napříč několika implementacemi mezipaměti. |
Poznámka
Volající s touto hodnotou vlastnosti vyžadují neomezená oprávnění zabezpečení přístupu kódu.