MemoryCache.Trim(Int32) Methode

Definition

Entfernt einen angegebenen Prozentsatz der Cacheeinträge aus dem Cacheobjekt.

public:
 long Trim(int percent);
public long Trim(int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long

Parameter

percent
Int32

Der Prozentsatz der zu entfernenden Cacheeinträge insgesamt.

Gibt zurück

Die Anzahl der Einträge, die aus dem Cache entfernt wurden.

Hinweise

Die Trim Eigenschaft entfernt zuerst Einträge, die einen absoluten oder gleitenden Ablauf überschritten haben. Alle Rückrufe, die für entfernte Elemente registriert sind, werden aus einem entfernten Grund Expiredübergeben.

Wenn das Entfernen abgelaufener Einträge nicht ausreicht, um den angegebenen Kürzungsprozentsatz zu erreichen, werden zusätzliche Einträge basierend auf einem LRU-Algorithmus (least-zuletzt verwendet) aus dem Cache entfernt, bis der angeforderte Kürzungsprozentsatz erreicht ist. Alle Rückrufe, die für Elemente registriert sind, die auf diese Weise entfernt werden, werden aus einem entfernten Grund Evictedübergeben.

Gilt für: