정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

IAsyncResult 인터페이스

2013-12-13

비동기 작업의 상태를 나타냅니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public interface IAsyncResult

IAsyncResult 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 속성AsyncState비동기 작업에 대한 정보를 한정하거나 포함하는 사용자 정의 개체를 가져옵니다.
Public 속성AsyncWaitHandle비동기 작업이 끝나기를 기다리는 데 사용되는 WaitHandle을 가져옵니다.
Public 속성CompletedSynchronously비동기 작업이 동기적으로 끝났는지 여부를 나타내는 값을 가져옵니다.
Public 속성IsCompleted비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다.
맨 위

IAsyncResult 인터페이스는 비동기적으로 작동할 수 있는 메서드가 들어 있는 클래스에서 구현됩니다. 이 인터페이스는 IsolatedStorageFileStream.BeginRead와 같이 비동기 작업을 초기화하는 메서드의 반환 형식이며 IsolatedStorageFileStream.EndRead와 같이 비동기 작업을 끝내는 메서드로 전달됩니다. 비동기 작업이 완료될 때 IAsyncResultAsyncCallback 대리자를 통해 호출되는 메서드로 전달됩니다.

IAsyncResult 인터페이스를 지원하는 개체는 비동기 작업에 대한 상태 정보를 저장하며, 작업이 완료될 때 스레드에게 신호를 보낼 수 있는 동기화 개체를 제공합니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: