Udostępnij za pośrednictwem


DictionaryBase.OnInsertComplete(Object, Object) Metoda

Definicja

Wykonuje dodatkowe procesy niestandardowe po wstawieniu nowego elementu do DictionaryBase wystąpienia.

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

Parametry

key
Object

Klucz elementu do wstawienia.

value
Object

Wartość elementu do wstawienia.

Uwagi

Domyślna implementacja tej metody ma zostać zastąpiona przez klasę pochodną, aby wykonać jakąś akcję po wstawieniu 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 wstawieniu elementu do bazowego Hashtableelementu . Definiując tę metodę, implementatory mogą dodawać funkcje dziedziczone metody bez konieczności zastępowania wszystkich innych metod.

OnInsert(Object, Object) jest wywoływany przed standardowym zachowaniem wstawiania, natomiast OnInsertComplete(Object, Object) jest wywoływany po standardowym zachowaniu wstawiania.

Dotyczy

Zobacz też