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 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ć nullwartość .

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.

Dotyczy