Freigeben über


MemoryCache.Remove Methode

Definition

Entfernt das angegebene Element aus dem Cache.

Überlädt

Remove(String, String)

Entfernt einen Cacheeintrag aus dem Cache.

Remove(String, CacheEntryRemovedReason, String)

Entfernt mithilfe des Grunds einen Cacheeintrag aus dem Cache.

Remove(String, String)

Quelle:
MemoryCache.cs
Quelle:
MemoryCache.cs

Entfernt einen Cacheeintrag aus dem Cache.

public override object Remove (string key, string regionName = default);
override this.Remove : string * string -> obj
Public Overrides Function Remove (key As String, Optional regionName As String = Nothing) As Object

Parameter

key
String

Ein eindeutiger Bezeichner für den Cacheeintrag, der entfernt werden soll.

regionName
String

Ein benannter Bereich im Cache, dem ein Cacheeintrag hinzugefügt wurde. Übergeben Sie keinen Wert für diesen Parameter. Dieser Parameter ist standardmäßig null, da die MemoryCache-Klasse keine Bereiche implementiert.

Gibt zurück

Der entfernte Cacheeintrag, wenn der Eintrag im Cache gefunden wird, andernfalls null.

Ausnahmen

regionName ist nicht null.

key ist null.

Hinweise

Wenn der von key angegebene Eintrag im Cache vorhanden ist, werden beim Entfernen des Elements alle zugehörigen Änderungsmonitore ausgelöst. Wenn das entfernte Element einem CacheItemUpdateCallback -Objekt oder einem CacheItemRemovedCallback -Objekt zugeordnet war, lautet Removedder an den Rückruf übergebene Grund .

Gilt für:

Remove(String, CacheEntryRemovedReason, String)

Quelle:
MemoryCache.cs
Quelle:
MemoryCache.cs

Entfernt mithilfe des Grunds einen Cacheeintrag aus dem Cache.

public object Remove (string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName = default);
override this.Remove : string * System.Runtime.Caching.CacheEntryRemovedReason * string -> obj
Public Function Remove (key As String, reason As CacheEntryRemovedReason, Optional regionName As String = Nothing) As Object

Parameter

key
String

Ein eindeutiger Bezeichner für den Cacheeintrag, der entfernt werden soll.

reason
CacheEntryRemovedReason

Der Grund, aus dem das Element entfernt wurde.

regionName
String

Ein benannter Bereich im Cache, dem ein Cacheeintrag hinzugefügt wurde. Übergeben Sie keinen Wert für diesen Parameter. Dieser Parameter ist standardmäßig null, da die MemoryCache-Klasse keine Bereiche implementiert.

Gibt zurück

Der entfernte Cacheeintrag, wenn der Eintrag im Cache gefunden wird, andernfalls null.

Gilt für: