MemoryCache.Remove Metódus

Definíció

Eltávolítja a megadott elemet a gyorsítótárból.

Túlterhelések

Name Description
Remove(String, String)

Eltávolít egy gyorsítótárbejegyzést a gyorsítótárból.

Remove(String, CacheEntryRemovedReason, String)

Az ok használatával eltávolít egy gyorsítótárbejegyzést a gyorsítótárból.

Remove(String, String)

Forrás:
MemoryCache.cs
Forrás:
MemoryCache.cs
Forrás:
MemoryCache.cs
Forrás:
MemoryCache.cs

Eltávolít egy gyorsítótárbejegyzést a gyorsítótárból.

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

Paraméterek

key
String

Az eltávolítandó gyorsítótár-bejegyzés egyedi azonosítója.

regionName
String

Egy elnevezett régió a gyorsítótárban, amelyhez gyorsítótárbejegyzést adtak hozzá. Ne adjon meg értéket ehhez a paraméterhez. Ez a paraméter alapértelmezés szerint azért van null , mert az MemoryCache osztály nem implementál régiókat.

Válaszok

Ha a bejegyzés megtalálható a gyorsítótárban, az eltávolított gyorsítótár-bejegyzés; egyéb esetben. null

Kivételek

regionName nem null.

key az null.

Megjegyzések

Ha a megadott bejegyzés key megtalálható a gyorsítótárban, az elem eltávolítása aktiválja a kapcsolódó változásfigyelőket. Ha az eltávolított elemet objektumhoz CacheItemUpdateCallback vagy CacheItemRemovedCallback objektumhoz társították, a visszahívás oka a következő Removed: .

A következőre érvényes:

Remove(String, CacheEntryRemovedReason, String)

Forrás:
MemoryCache.cs
Forrás:
MemoryCache.cs
Forrás:
MemoryCache.cs
Forrás:
MemoryCache.cs

Az ok használatával eltávolít egy gyorsítótárbejegyzést a gyorsítótárból.

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

Paraméterek

key
String

Az eltávolítandó gyorsítótár-bejegyzés egyedi azonosítója.

reason
CacheEntryRemovedReason

Az elem eltávolításának oka.

regionName
String

Egy elnevezett régió a gyorsítótárban, amelyhez gyorsítótárbejegyzést adtak hozzá. Ne adjon meg értéket ehhez a paraméterhez. Ez a paraméter alapértelmezés szerint azért van null , mert az MemoryCache osztály nem implementál régiókat.

Válaszok

Ha a bejegyzés megtalálható a gyorsítótárban, az eltávolított gyorsítótár-bejegyzés; egyéb esetben. null

A következőre érvényes: