ObjectCache.Remove(String, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej usuwa wpis pamięci podręcznej z pamięci podręcznej.
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
Unikatowy identyfikator wpisu pamięci podręcznej.
- regionName
- String
Opcjonalny. Nazwany region w pamięci podręcznej, do którego dodano wpis pamięci podręcznej, jeśli regiony są implementowane. Wartość domyślna opcjonalnego parametru to null.
Zwraca
Obiekt reprezentujący wartość usuniętego wpisu pamięci podręcznej określony przez klucz lub null jeśli określony wpis nie został znaleziony.
Uwagi
Jeśli zastąpisz tę metodę w niestandardowej implementacji pamięci podręcznej, jeśli w pamięci podręcznej znajduje się wpis pamięci podręcznej odpowiadający keymetodzie , należy zwrócić wartość usuniętego elementu. Jeśli nic nie zostało usunięte z pamięci podręcznej, metoda powinna zwrócić wartość null.
Uwaga
Niektóre implementacje rozproszonej pamięci podręcznej mogą nie obsługiwać możliwości zwracania wartości usuniętej z pamięci podręcznej. Może to być spowodowane tym, że implementacja pamięci podręcznej nie obsługuje zwracania wartości usuniętego elementu pamięci podręcznej. Może to być również spowodowane tym, że kierowanie obiektu jako wartości zwracanej jest zbyt drogie. W takich przypadkach implementacje pamięci podręcznej mogą zwracać wartość null.