MemoryCache.Remove Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa określony element z pamięci podręcznej.
Przeciążenia
Remove(String, String) |
Usuwa wpis pamięci podręcznej z pamięci podręcznej. |
Remove(String, CacheEntryRemovedReason, String) |
Usuwa wpis pamięci podręcznej z pamięci podręcznej przy użyciu przyczyny. |
Remove(String, String)
- Źródło:
- MemoryCache.cs
- Źródło:
- MemoryCache.cs
- Źródło:
- MemoryCache.cs
Usuwa wpis pamięci podręcznej z pamięci podręcznej.
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
Parametry
- key
- String
Unikatowy identyfikator wpisu pamięci podręcznej do usunięcia.
- regionName
- String
Nazwany region w pamięci podręcznej, do którego dodano wpis pamięci podręcznej. Nie przekazuj wartości dla tego parametru. Ten parametr jest null
domyślnie, ponieważ MemoryCache klasa nie implementuje regionów.
Zwraca
Jeśli wpis zostanie znaleziony w pamięci podręcznej, usunięty wpis pamięci podręcznej; w przeciwnym razie , null
.
Wyjątki
regionName
nie null
jest .
key
to null
.
Uwagi
Jeśli wpis określony przez key
element istnieje w pamięci podręcznej, usunięcie elementu wyzwala wszystkie skojarzone monitory zmian. Jeśli usunięty element został skojarzony z obiektem lub obiektem CacheItemUpdateCallbackCacheItemRemovedCallback , przyczyną przekazania wywołania zwrotnego jest Removed.
Dotyczy
Remove(String, CacheEntryRemovedReason, String)
- Źródło:
- MemoryCache.cs
- Źródło:
- MemoryCache.cs
- Źródło:
- MemoryCache.cs
Usuwa wpis pamięci podręcznej z pamięci podręcznej przy użyciu przyczyny.
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
Parametry
- key
- String
Unikatowy identyfikator wpisu pamięci podręcznej do usunięcia.
- reason
- CacheEntryRemovedReason
Przyczyna usunięcia elementu.
- regionName
- String
Nazwany region w pamięci podręcznej, do którego dodano wpis pamięci podręcznej. Nie przekazuj wartości dla tego parametru. Ten parametr jest null
domyślnie, ponieważ MemoryCache klasa nie implementuje regionów.
Zwraca
Jeśli wpis zostanie znaleziony w pamięci podręcznej, usunięty wpis pamięci podręcznej; w przeciwnym razie , null
.