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 są implementowane regiony. Wartość domyślna opcjonalnego parametru to null
.
Zwraca
Obiekt reprezentujący wartość usuniętego wpisu pamięci podręcznej, który został 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 key
, wartość usuniętego elementu powinna zostać zwrócona. Jeśli nic nie zostało usunięte z pamięci podręcznej, metoda powinna zwrócić null
wartość .
Uwaga
Niektóre implementacje rozproszonej pamięci podręcznej mogą nie obsługiwać możliwości zwrócenia 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 marshaling obiektu jako wartość zwracana jest zbyt kosztowna. W takich przypadkach implementacje pamięci podręcznej mogą zwracać wartość null
.