DictionaryBase.OnInsertComplete(Object, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voert extra aangepaste processen uit na het invoegen van een nieuw element in het DictionaryBase exemplaar.
protected:
virtual void OnInsertComplete(System::Object ^ key, System::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)
Parameters
- key
- Object
De sleutel van het element dat moet worden ingevoegd.
- value
- Object
De waarde van het element dat moet worden ingevoegd.
Opmerkingen
De standaard implementatie van deze methode is bedoeld om te worden overschreven door een afgeleide klasse om een actie uit te voeren nadat het opgegeven element is ingevoegd.
De On*-methoden worden alleen aangeroepen op het exemplaar dat door de Dictionary eigenschap wordt geretourneerd, maar niet op het exemplaar dat door de InnerHashtable eigenschap wordt geretourneerd.
De standaard implementatie van deze methode is een O(1) bewerking.
Notities voor overnemers
Met deze methode kunnen implementeerfuncties processen definiëren die moeten worden uitgevoerd na het invoegen van het element in de onderliggende Hashtable. Door deze methode te definiëren, kunnen implementeerfuncties functionaliteit toevoegen aan overgenomen methoden zonder dat ze alle andere methoden hoeven te overschrijven.
OnInsert(Object, Object) wordt aangeroepen vóór het standaardgedrag invoegen, terwijl OnInsertComplete(Object, Object) deze wordt aangeroepen na het standaardgedrag invoegen.