DictionaryBase.OnClearComplete 메서드


DictionaryBase 인스턴스의 내용을 지운 후에 추가로 사용자 지정 프로세스를 수행합니다.Performs additional custom processes after clearing the contents of the DictionaryBase instance.

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


이 메서드의 기본 구현은 컬렉션 지워진 후 일부 작업을 수행 하는 파생된 클래스에서 재정의 될 것입니다.The default implementation of this method is intended to be overridden by a derived class to perform some action after the collection is cleared.

On * 메서드는 Dictionary 속성에서 반환 된 인스턴스에만 호출 되지만 InnerHashtable 속성에서 반환 되는 인스턴스에서는 호출 되지 않습니다.The On* methods are invoked only on the instance returned by the Dictionary property, but not on the instance returned by the InnerHashtable property.

이 메서드의 기본 구현은 O(1) 작업입니다.The default implementation of this method is an O(1) operation.

상속자 참고

이 메서드를 사용 하 여 구현자는 기본 Hashtable에서 모든 요소를 삭제 한 후 수행 해야 하는 프로세스를 정의할 수 있습니다.This method allows implementers to define processes that must be performed after deleting all the elements from the underlying Hashtable. 이 메서드를 정의 하 여 구현자는 다른 모든 메서드를 재정의 하지 않고 상속 된 메서드를 기능을 추가할 수 있습니다.By defining this method, implementers can add functionality to inherited methods without having to override all other methods.

OnClear() 표준 clear 동작 전에 호출 되는 반면 OnClearComplete()는 표준 Clear 동작 후에 호출 됩니다.OnClear() is invoked before the standard Clear behavior, whereas OnClearComplete() is invoked after the standard Clear behavior.

적용 대상

추가 정보