EventDescriptor.RemoveEventHandler(Object, Delegate) EventDescriptor.RemoveEventHandler(Object, Delegate) EventDescriptor.RemoveEventHandler(Object, Delegate) EventDescriptor.RemoveEventHandler(Object, Delegate) Method

정의

파생 클래스에서 재정의된 경우 대리자가 구성 요소로부터 더 이상 이벤트를 받지 않도록 해당 구성 요소에서 대리자를 바인딩 해제합니다.When overridden in a derived class, unbinds the delegate from the component so that the delegate will no longer receive events from the component.

public:
 abstract void RemoveEventHandler(System::Object ^ component, Delegate ^ value);
public abstract void RemoveEventHandler (object component, Delegate value);
abstract member RemoveEventHandler : obj * Delegate -> unit
Public MustOverride Sub RemoveEventHandler (component As Object, value As Delegate)

매개 변수

component
Object Object Object Object

대리자가 바인딩된 구성 요소입니다.The component that the delegate is bound to.

value
Delegate Delegate Delegate Delegate

구성 요소에서 바인딩 해제할 대리자입니다.The delegate to unbind from the component.

설명

일반적으로이 메서드는 리플렉션을 통해 구현 됩니다.Typically, this method is implemented through reflection. 자세한 내용은의 항목을 참조 하세요 리플렉션합니다.For more information, see the topics in Reflection.

대리자에 대 한 자세한 내용은 참조 하세요. 이벤트 처리 및 발생합니다.For more information about delegates, see Handling and Raising Events.

상속자 참고

구성 요소의 이벤트 목록에서 적절 한 호출 하 여 대리자를 제거 해야이 메서드를 재정의 하는 경우 remove_myHandler 메서드.When you override this method, it should remove the delegate from the component's event list by invoking the appropriate remove_myHandler method.

적용 대상

추가 정보