ObjectCache.Remove(String, String) Metoda

Definice

Při přepsání v odvozené třídě 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 pro položku mezipaměti.

regionName
String

Optional. 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, který představuje hodnotu odebrané položky mezipaměti, která byla určena klíčem, nebo null pokud zadaná položka nebyla nalezena.

Poznámky

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

Note

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

Platí pro