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ě 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.