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


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

Определение

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

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

Параметры

key
Object

Ключ удаляемого элемента.

value
Object

Значение удаляемого элемента.

Комментарии

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

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

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

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

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

OnRemove(Object, Object) вызывается до стандартного поведения удаления, в то время как OnRemoveComplete(Object, Object) вызывается после стандартного поведения remove.

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

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