DictionaryBase.OnRemoveComplete(Object, Object) Metoda

Definicja

Wykonuje dodatkowe procesy niestandardowe po usunięciu DictionaryBase elementu z wystąpienia.

protected:
 virtual void OnRemoveComplete(System::Object ^ key, System::Object ^ value);
protected virtual void OnRemoveComplete (object key, object value);
protected virtual void OnRemoveComplete (object key, object? value);
abstract member OnRemoveComplete : obj * obj -> unit
override this.OnRemoveComplete : obj * obj -> unit
Protected Overridable Sub OnRemoveComplete (key As Object, value As Object)

Parametry

key
Object

Klucz elementu do usunięcia.

value
Object

Wartość elementu do usunięcia.

Uwagi

Domyślna implementacja tej metody ma zostać zastąpiona przez klasę pochodną w celu wykonania pewnej akcji po usunięciu określonego elementu.

Metody On* są wywoływane tylko dla wystąpienia zwróconego Dictionary przez właściwość, ale nie dla wystąpienia zwróconego InnerHashtable przez właściwość .

Domyślną implementacją O(1) tej metody jest operacja.

Uwagi dotyczące dziedziczenia

Ta metoda umożliwia implementatorom definiowanie procesów, które należy wykonać po usunięciu elementu z bazowego Hashtableelementu . Definiując tę metodę, implementatory mogą dodawać funkcje dziedziczone metody bez konieczności zastępowania wszystkich innych metod.

OnRemove(Object, Object) jest wywoływany przed standardowym zachowaniem Usuń, natomiast OnRemoveComplete(Object, Object) jest wywoływany po standardowym zachowaniu Usuń.

Dotyczy

Zobacz też