Sdílet prostřednictvím


ObjectCache.Remove(String, String) Metoda

Definice

Při přepsání v odvozené třídě nástroj odebere položku mezipaměti z mezipaměti.

public abstract object Remove (string key, string regionName = default);
abstract member Remove : string * string -> obj
Public MustOverride Function Remove (key As String, Optional regionName As String = Nothing) As Object

Parametry

key
String

Jedinečný identifikátor položky mezipaměti.

regionName
String

Nepovinný parametr. Pojmenovaná oblast v mezipaměti, do které byla položka mezipaměti přidána, pokud jsou implementovány oblasti. Výchozí hodnota volitelného parametru je null.

Návraty

Objekt představující hodnotu odebrané položky mezipaměti, která byla určena klíčem, nebo null pokud nebyla zadaná položka nalezena.

Poznámky

Pokud tuto metodu přepíšete v implementaci vlastní mezipaměti, pokud je v mezipaměti položka mezipaměti, která odpovídá key, měla by se vrátit hodnota odebrané položky. Pokud se z mezipaměti nic neodebralo, měla by metoda vrátit null.

Poznámka

Některé implementace distribuované mezipaměti nemusí podporovat možnost vrátit hodnotu, která byla odebrána z mezipaměti. Důvodem může být to, že implementace mezipaměti nepodporuje vrácení hodnoty odebrané položky mezipaměti. Důvodem může být také to, že zařazování objektu jako návratové hodnoty je příliš nákladné. V takových případech mohou implementace mezipaměti vrátit null.

Platí pro