다음을 통해 공유


TaskToAsyncResult.End 메서드

정의

오버로드

End(IAsyncResult)

에서 반환된 로 Task 래핑된 가 IAsyncResult 완료되기를 Begin(Task, AsyncCallback, Object) 기다립니다.

End<TResult>(IAsyncResult)

에서 반환된 로 Task<TResult> 래핑된 가 IAsyncResult 완료되기를 Begin(Task, AsyncCallback, Object) 기다립니다.

End(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

에서 반환된 로 Task 래핑된 가 IAsyncResult 완료되기를 Begin(Task, AsyncCallback, Object) 기다립니다.

public:
 static void End(IAsyncResult ^ asyncResult);
public static void End (IAsyncResult asyncResult);
static member End : IAsyncResult -> unit
Public Shared Sub End (asyncResult As IAsyncResult)

매개 변수

asyncResult
IAsyncResult

IAsyncResult 대기할 입니다.

예외

asyncResultnull입니다.

asyncResult 에 대한 호출 Begin(Task, AsyncCallback, Object)로 생성되지 않았습니다.

설명

그러면 래핑된 에 저장된 모든 예외가 전파됩니다 Task.

적용 대상

End<TResult>(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

에서 반환된 로 Task<TResult> 래핑된 가 IAsyncResult 완료되기를 Begin(Task, AsyncCallback, Object) 기다립니다.

public:
generic <typename TResult>
 static TResult End(IAsyncResult ^ asyncResult);
public static TResult End<TResult> (IAsyncResult asyncResult);
static member End : IAsyncResult -> 'Result
Public Shared Function End(Of TResult) (asyncResult As IAsyncResult) As TResult

형식 매개 변수

TResult

생성된 결과의 형식입니다.

매개 변수

asyncResult
IAsyncResult

IAsyncResult 대기할 입니다.

반환

TResult

로 래핑된 의 Task<TResult> 결과입니다 IAsyncResult.

예외

asyncResultnull입니다.

asyncResult 에 대한 호출 Begin(Task, AsyncCallback, Object)로 생성되지 않았습니다.

설명

그러면 래핑된 에 저장된 모든 예외가 전파됩니다 Task<TResult>.

적용 대상