MemoryCache.Remove Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Usuwa określony element z pamięci podręcznej.
Przeciążenia
| Nazwa | Opis |
|---|---|
| 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 nulljest .
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.