AsyncCompletedEventHandler 대리자

정의

비동기 작업의 MethodNameCompleted 이벤트를 처리할 메서드를 나타냅니다.Represents the method that will handle the MethodNameCompleted event of an asynchronous operation.

public delegate void AsyncCompletedEventHandler(System::Object ^ sender, AsyncCompletedEventArgs ^ e);
public delegate void AsyncCompletedEventHandler(object sender, AsyncCompletedEventArgs e);
type AsyncCompletedEventHandler = delegate of obj * AsyncCompletedEventArgs -> unit
Public Delegate Sub AsyncCompletedEventHandler(sender As Object, e As AsyncCompletedEventArgs)

매개 변수

sender
Object

이벤트 소스입니다.The source of the event.

e
AsyncCompletedEventArgs

이벤트 데이터를 포함하는 AsyncCompletedEventArgs입니다.An AsyncCompletedEventArgs that contains the event data.

상속
AsyncCompletedEventHandler

예제

코드 예제는 AsyncCompletedEventHandler 대리자의 예제를 참조 하십시오는 System.ComponentModel.AsyncCompletedEventArgs 클래스입니다.For a code example of the AsyncCompletedEventHandler delegate, see the example in the System.ComponentModel.AsyncCompletedEventArgs class.

설명

AsyncCompletedEventHandler 대리자를 만드는 경우 이벤트를 처리할 메서드를 결정합니다.When you create an AsyncCompletedEventHandler delegate, you identify the method that will handle the event. 이벤트를 이벤트 처리기와 연결하려면 대리자의 인스턴스를 해당 이벤트에 추가합니다.To associate the event with your event handler, add an instance of the delegate to the event. 대리자를 제거 하지 않는 한 이벤트 처리기 메서드는 이벤트가 발생할 때마다 호출 됩니다.The event-handler method is called whenever the event occurs, unless you remove the delegate. 이벤트 처리기 대리자에 대 한 자세한 내용은 참조 하세요. 이벤트 처리 및 발생합니다.For more information about event-handler delegates, see Handling and Raising Events.

비동기 메서드 호출에 대 한 MethodName, 구성 요소에서 해야 해당 MethodName Completed 이벤트 및 선택적인 MethodName CompletedEventArgs 클래스입니다.For an asynchronous method, called MethodName, in your component, you will have a corresponding MethodNameCompleted event, and an optional MethodNameCompletedEventArgs class.

비동기 메서드의 여러 동시 호출을 지 원하는 구성 요소에 대 한 클라이언트는 고유 토큰을 제공할 수 있습니다 하거나 비동기 작업을 구분 하기 위해 작업 ID는 특정 이벤트를 발생 합니다.For a component that supports multiple concurrent invocations of its asynchronous methods, the client can supply a unique token, or task ID, to distinguish which asynchronous task is raising particular events. 클라이언트의 AsyncCompletedEventHandler 읽을 수는 AsyncCompletedEventArgs.UserState 완료를 보고 하는 작업을 결정 하는 속성입니다.The client's AsyncCompletedEventHandler can read the AsyncCompletedEventArgs.UserState property to determine which task is reporting completion. 구현을 사용 해야 합니다 System.ComponentModel.AsyncOperationManager 만들려면는 System.ComponentModel.AsyncOperation 보류 중인 비동기 작업이 클라이언트의 작업 Id와 연결 하는 합니다.Your implementation should use the System.ComponentModel.AsyncOperationManager to create an System.ComponentModel.AsyncOperation that associates the client's task IDs with pending asynchronous tasks.

확장 메서드

GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.Gets an object that represents the method represented by the specified delegate.

적용 대상

추가 정보