AsyncCompletedEventHandler 대리자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
비동기 작업의 MethodNameCompleted
이벤트를 처리할 메서드를 나타냅니다.
public delegate void AsyncCompletedEventHandler(System::Object ^ sender, AsyncCompletedEventArgs ^ e);
public delegate void AsyncCompletedEventHandler(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
이벤트 소스입니다.
이벤트 데이터가 포함된 AsyncCompletedEventArgs입니다.
예제
대리자의 코드 예제는 AsyncCompletedEventHandler 클래스의 예제를 System.ComponentModel.AsyncCompletedEventArgs 참조하세요.
설명
AsyncCompletedEventHandler 대리자를 만드는 경우 이벤트를 처리할 메서드를 결정합니다. 이벤트를 이벤트 처리기와 연결하려면 대리자의 인스턴스를 해당 이벤트에 추가합니다. 대리자를 제거 하지 않는 한 이벤트 처리기 메서드는 이벤트가 발생할 때마다 호출 됩니다. 이벤트 처리기 대리자에 대 한 자세한 내용은 참조 하세요. 이벤트 처리 및 발생합니다.
구성 요소에 MethodName이라는 비동기 메서드의 경우 해당 MethodName 이벤트와 선택적 MethodNameCompletedEventArgs
Completed
클래스가 있습니다.
비동기 메서드의 여러 동시 호출을 지원하는 구성 요소의 경우 클라이언트는 특정 이벤트를 발생시키는 비동기 작업을 구분하기 위해 고유한 토큰 또는 작업 ID를 제공할 수 있습니다. 클라이언트는 AsyncCompletedEventHandler 속성을 읽어 완료를 AsyncCompletedEventArgs.UserState 보고하는 작업을 확인할 수 있습니다. 구현은 를 System.ComponentModel.AsyncOperationManager 사용하여 클라이언트의 작업 ID를 System.ComponentModel.AsyncOperation 보류 중인 비동기 작업과 연결하는 을 만들어야 합니다.
확장 메서드
GetMethodInfo(Delegate) |
지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다. |
적용 대상
추가 정보
.NET