ObjectCache.Host Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een verwijzing op naar een beheerde hostingomgeving die beschikbaar is voor ObjectCache implementaties en die hostspecifieke services voor ObjectCache implementaties kan bieden.
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
Waarde van eigenschap
Een verwijzing naar een cachebewuste beheerde hostingomgeving.
- Kenmerken
Uitzonderingen
De waarde die wordt toegewezen aan de eigenschap is null.
Er is geprobeerd om de eigenschapswaarde meer dan één keer in te stellen.
Opmerkingen
De eigenschap Host is bedoeld voor gebruik door .NET Framework-hostomgevingen en door cache-implementaties die gedrag implementeren dat afhankelijk is van de .NET Framework-hostomgeving.
De volgende tabel bevat de set hostomgevingsservices die mogelijk beschikbaar zijn vanuit een beheerde hostingomgeving en die beschikbaar zijn voor ObjectCache implementaties via de Host eigenschap:
| Service | Beschrijving |
|---|---|
| IApplicationIdentifier | Hiermee kunnen hostomgevingen toepassingsdomein-id's bieden die mogelijk nodig zijn voor een cache-implementatie voor functies zoals het identificeren van prestatiemeteritems. |
| IFileChangeNotificationSystem | Hiermee kunnen hostomgevingen een aangepast systeem voor bestandswijzigingen bieden, in plaats van het systeem te gebruiken dat is opgegeven in het .NET Framework. |
| IMemoryCacheManager | Hiermee kunnen cache-implementaties het cachegeheugenverbruik rapporteren aan de hostomgeving. Hierdoor kunnen hostomgevingen het geheugenverbruik centraal beheren in meerdere cache-implementaties. |
Note
Bellers van deze eigenschapswaarde vereisen onbeperkte machtigingen voor toegang tot codetoegang.