ObjectCache.Host Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger en referens till en hanterad värdmiljö som är tillgänglig för ObjectCache implementeringar och som kan tillhandahålla värdspecifika tjänster för ObjectCache implementeringar.
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
Egenskapsvärde
En referens till en cachemedveten hanterad värdmiljö.
- Attribut
Undantag
Värdet som tilldelas egenskapen är null.
Ett försök gjordes att ange egenskapsvärdet mer än en gång.
Kommentarer
Egenskapen Host är avsedd att användas av .NET Framework-värdmiljöer och genom cacheimplementeringar som implementerar beteenden som är beroende av .NET Framework-värdmiljön.
I följande tabell visas den uppsättning värdmiljötjänster som kan vara tillgängliga från en hanterad värdmiljö och som är tillgängliga för ObjectCache implementeringar via Host egenskapen:
| Tjänst | Description |
|---|---|
| IApplicationIdentifier | Låter värdmiljöer tillhandahålla programdomänidentifierare som kan behövas av en cacheimplementering för funktioner som att identifiera prestandaräknare. |
| IFileChangeNotificationSystem | Låter värdmiljöer tillhandahålla ett anpassat meddelandesystem för filändring i stället för att använda det som anges i .NET Framework. |
| IMemoryCacheManager | Låter cacheimplementeringar rapportera cacheminnesförbrukning till värdmiljön. Detta gör det möjligt för värdmiljöer att centralt hantera minnesförbrukning i flera cacheimplementeringar. |
Note
Anropare av det här egenskapsvärdet kräver obegränsad kodåtkomstsäkerhetsbehörighet.