Поделиться через


DictionaryBase.OnInsertComplete(Object, Object) Метод

Определение

Выполняет дополнительные пользовательские действия после вставки нового элемента в экземпляр класса DictionaryBase.

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)

Параметры

key
Object

Ключ элемента, который требуется вставить.

value
Object

Значение элемента, который требуется вставить.

Комментарии

Реализация этого метода по умолчанию предназначена для переопределения производным классом для выполнения некоторых действий после вставки указанного элемента.

Методы On* вызываются только для экземпляра, возвращаемого свойством Dictionary , но не для экземпляра, возвращаемого свойством InnerHashtable .

Реализация этого метода по умолчанию — O(1) это операция.

Примечания для тех, кто наследует этот метод

Этот метод позволяет реализаторам определять процессы, которые должны выполняться после вставки элемента в базовый Hashtable. Определив этот метод, разработчики могут добавлять функциональные возможности к наследуемым методам без необходимости переопределять все остальные методы.

OnInsert(Object, Object) вызывается перед стандартным поведением Insert, а OnInsertComplete(Object, Object) вызывается после стандартного поведения Insert.

Применяется к

См. также раздел