MemoryCache.Remove Methode

Definition

Entfernt das angegebene Element aus dem Cache.Removes the specified item from the cache.

Überlädt

Remove(String, String)

Entfernt einen Cacheeintrag aus dem Cache.Removes a cache entry from the cache.

Remove(String, CacheEntryRemovedReason, String)

Entfernt mithilfe des Grunds einen Cacheeintrag aus dem Cache.Removes a cache entry from the cache using the reason.

Remove(String, String)

Entfernt einen Cacheeintrag aus dem Cache.Removes a cache entry from the 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 = null) As Object

Parameter

key
String

Ein eindeutiger Bezeichner für den Cacheeintrag, der entfernt werden soll.A unique identifier for the cache entry to remove.

regionName
String

Ein benannter Bereich im Cache, dem ein Cacheeintrag hinzugefügt wurde.A named region in the cache to which a cache entry was added. Übergeben Sie keinen Wert für diesen Parameter.Do not pass a value for this parameter. Dieser Parameter ist standardmäßig null, da die MemoryCache-Klasse keine Bereiche implementiert.This parameter is null by default, because the MemoryCache class does not implement regions.

Gibt zurück

Der entfernte Cacheeintrag, wenn der Eintrag im Cache gefunden wird, andernfalls null.If the entry is found in the cache, the removed cache entry; otherwise, null.

Ausnahmen

regionName ist nicht null.regionName is not null.

key ist null.key is null.

Hinweise

Wenn der durch key angegebene Eintrag im Cache vorhanden ist, löst das Entfernen des Elements alle zugeordneten Änderungs Monitore aus.If the entry specified by key exists in the cache, removing the item triggers any associated change monitors. Wenn das entfernte Element einem CacheItemUpdateCallback Objekt oder einem CacheItemRemovedCallback Objekt zugeordnet wurde, ist der an den Rückruf gegebene Grund Removed.If the removed item was associated with a CacheItemUpdateCallback object or a CacheItemRemovedCallback object, the reason passed to the callback is Removed.

Remove(String, CacheEntryRemovedReason, String)

Entfernt mithilfe des Grunds einen Cacheeintrag aus dem Cache.Removes a cache entry from the cache using the reason.

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 = null) As Object

Parameter

key
String

Ein eindeutiger Bezeichner für den Cacheeintrag, der entfernt werden soll.A unique identifier for the cache entry to remove.

reason
CacheEntryRemovedReason

Der Grund, aus dem das Element entfernt wurde.The reason the item was removed.

regionName
String

Ein benannter Bereich im Cache, dem ein Cacheeintrag hinzugefügt wurde.A named region in the cache to which a cache entry was added. Übergeben Sie keinen Wert für diesen Parameter.Do not pass a value for this parameter. Dieser Parameter ist standardmäßig null, da die MemoryCache-Klasse keine Bereiche implementiert.This parameter is null by default, because the MemoryCache class does not implement regions.

Gibt zurück

Der entfernte Cacheeintrag, wenn der Eintrag im Cache gefunden wird, andernfalls null.If the entry is found in the cache, the removed cache entry; otherwise, null.

Gilt für: