Partage via


MemoryCacheOptions Classe

Définition

Spécifie les options de MemoryCache.

public ref class MemoryCacheOptions : Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Caching::Memory::MemoryCacheOptions ^>
public class MemoryCacheOptions : Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Caching.Memory.MemoryCacheOptions>
type MemoryCacheOptions = class
    interface IOptions<MemoryCacheOptions>
Public Class MemoryCacheOptions
Implements IOptions(Of MemoryCacheOptions)
Héritage
MemoryCacheOptions
Dérivé
Implémente

Constructeurs

MemoryCacheOptions()

Spécifie les options de MemoryCache.

Propriétés

Clock

Obtient ou définit l’horloge utilisée par le cache pour l’expiration.

CompactionPercentage

Obtient ou définit le niveau de compactage du cache lorsque la taille maximale est dépassée.

CompactOnMemoryPressure
Obsolète.

Obtient ou définit la durée minimale entre chaque recherche d’éléments arrivés à expiration.

ExpirationScanFrequency

Obtient ou définit la durée minimale entre chaque recherche d’éléments arrivés à expiration.

SizeLimit

Obtient ou définit la taille maximale du cache.

TrackLinkedCacheEntries

Obtient ou définit une valeur qui indique s’il faut suivre les entrées liées.

TrackStatistics

Obtient ou définit le suivi des statistiques du cache mémoire. Désactivé par défaut.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IOptions<MemoryCacheOptions>.Value

Obtient l’instance de TOptions configurée par défaut.

S’applique à