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


DictionaryBase.OnClearComplete Метод

Определение

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

protected:
 virtual void OnClearComplete();
protected virtual void OnClearComplete ();
abstract member OnClearComplete : unit -> unit
override this.OnClearComplete : unit -> unit
Protected Overridable Sub OnClearComplete ()

Комментарии

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

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

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

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

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

OnClear() вызывается до стандартного поведения Clear, тогда как OnClearComplete() вызывается после стандартного поведения Clear.

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

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