MemoryCache.Remove Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt das angegebene Element aus dem Cache.
Überlädt
| Name | Beschreibung |
|---|---|
| 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
- 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 zu entfernenden Cacheeintrag.
- regionName
- String
Ein benannter Bereich im Cache, dem ein Cacheeintrag hinzugefügt wurde. Übergeben Sie keinen Wert für diesen Parameter. Dieser Parameter ist null standardmäßig, da die MemoryCache Klasse keine Regionen implementiert.
Gibt zurück
Wenn der Eintrag im Cache gefunden wird, wird der entfernte Cacheeintrag entfernt. andernfalls . null
Ausnahmen
regionName ist nicht null.
key ist null.
Hinweise
Wenn der durch key den Cache angegebene Eintrag vorhanden ist, löst das Entfernen des Elements alle zugeordneten Änderungsmonitore aus. Wenn das entfernte Element einem CacheItemUpdateCallback Objekt oder einem CacheItemRemovedCallback Objekt zugeordnet wurde, lautet Removedder an den Rückruf übergebene Grund.
Gilt für:
Remove(String, CacheEntryRemovedReason, String)
- Quelle:
- MemoryCache.cs
- Quelle:
- MemoryCache.cs
- 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 zu entfernenden Cacheeintrag.
- reason
- CacheEntryRemovedReason
Der Grund, warum 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 null standardmäßig, da die MemoryCache Klasse keine Regionen implementiert.
Gibt zurück
Wenn der Eintrag im Cache gefunden wird, wird der entfernte Cacheeintrag entfernt. andernfalls . null