IMemoryCacheManager Interfaccia

Definizione

Definisce un'interfaccia utilizzata da una cache per comunicare l'utilizzo della memoria cache a un ambiente host.

public interface IMemoryCacheManager

Commenti

L'interfaccia IMemoryCacheManager viene implementata dagli ambienti host, ad esempio ASP.NET, e viene utilizzata dalle ObjectCache implementazioni che devono interagire con l'ambiente host per determinare l'utilizzo della memoria. Poiché le cache spesso usano quantità significative di memoria, l'interfaccia IMemoryCacheManager consente agli ambienti host di gestire l'utilizzo della memoria.

In genere, solo ObjectCache le implementazioni che gestiscono gli oggetti cache in memoria userebbero questa interfaccia.

Metodi

ReleaseCache(MemoryCache)

Rimuove tutti i riferimenti a una cache nell'ambiente host.

UpdateCacheSize(Int64, MemoryCache)

Indica le dimensioni della cache corrente.

Si applica a

Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)