MemoryCacheElement.CacheMemoryLimitMegabytes Eigenschap

Definitie

Hiermee haalt of stelt u de maximale geheugengrootte in megabytes in waarnaar een exemplaar van een MemoryCache object kan groeien.

public:
 property int CacheMemoryLimitMegabytes { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int CacheMemoryLimitMegabytes { get; set; }
[<System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.CacheMemoryLimitMegabytes : int with get, set
Public Property CacheMemoryLimitMegabytes As Integer

Waarde van eigenschap

De hoeveelheid maximale geheugengrootte, in megabytes. De standaardwaarde is nul, wat aangeeft dat MemoryCache exemplaren hun eigen geheugen beheren op basis van de hoeveelheid geheugen die op de computer is geïnstalleerd.

Kenmerken

Opmerkingen

De CacheMemoryLimitMegabytes eigenschapswaarde vertegenwoordigt het cacheMemoryLimitMegabytes configuratiekenmerk in het namedCaches configuratie-element.

Als de cachegrootte de opgegeven limiet overschrijdt, verwijdert de implementatie van de geheugencache cachevermeldingen.

Deze eigenschap kan afzonderlijk worden ingesteld in namedCaches elementen, waarbij elk namedCaches element overeenkomt met een unieke cacheconfiguratie.

De instellingen voor de CacheMemoryLimit eigenschap kunnen worden gelezen uit het cacheMemoryLimitMegabytes configuratiekenmerk in het configuratiebestand. U kunt ook de instellingen doorgeven wanneer de MemoryCache klasse wordt geïnitialiseerd.

Zie het element namedCaches> (Cache-instellingen) voor meer informatie over het configureren van de cache<.

Van toepassing op

Zie ook