ObjectCache.Remove(String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.