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 pro ObjectCache implementace.
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řazená 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ých prostředí 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 dostupné pro ObjectCache implementace prostřednictvím Host vlastnosti:
| Service | Description |
|---|---|
| IApplicationIdentifier | Umožňuje hostitelským prostředím poskytovat identifikátory domény aplikace, které můžou být potřeba implementací mezipaměti 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, aby používala systém, který je součástí 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í této hodnoty vlastnosti vyžadují neomezená oprávnění zabezpečení přístupu kódu.