ObjectCache.Remove(String, String) Metoda

Definicja

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

Object

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.

Dotyczy