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.