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


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) вызывается до стандартного поведения вставки, в то время как OnInsertComplete(Object, Object) после стандартного поведения вставки вызывается.

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

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