다음을 통해 공유


DictionaryBase.OnSetComplete(Object, Object, Object) 메서드

정의

DictionaryBase 인스턴스에 값을 설정한 후에 추가로 사용자 지정 프로세스를 수행합니다.

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

매개 변수

key
Object

찾을 요소의 키입니다.

oldValue
Object

key와 연관된 요소의 이전 값입니다.

newValue
Object

key와 연관된 요소의 새 값입니다.

설명

이 메서드의 기본 구현은 지정된 요소가 설정된 후 일부 작업을 수행하기 위해 파생 클래스에 의해 재정의됩니다.

On* 메서드는 속성에서 반환된 instance 호출되지만 속성에서 반환 DictionaryInnerHashtable 된 instance 호출되지 않습니다.

이 메서드의 기본 구현은 작업입니다 O(1) .

상속자 참고

이 메서드를 사용하면 구현자가 기본 에서 지정된 요소를 설정한 후 수행해야 하는 프로세스를 정의할 수 있습니다 Hashtable. 이 메서드를 정의 하 여 구현자는 다른 모든 메서드를 재정의 하지 않고 상속 된 메서드를 기능을 추가할 수 있습니다.

OnSet(Object, Object, Object) 는 표준 Set 동작 이전에 호출되는 반면 OnSetComplete(Object, Object, Object) 은 표준 Set 동작 후에 호출됩니다.

적용 대상

추가 정보