내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

TaskFactory<TResult>.ContinueWhenAny 메서드 (Task[], Func<Task, TResult>)

2013-12-13

제공된 집합에서 작업이 완료될 때 시작할 연속 작업을 만듭니다.

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

public Task<TResult> ContinueWhenAny(
	Task[] tasks,
	Func<Task, TResult> continuationFunction
)

매개 변수

tasks
형식: System.Threading.Tasks.Task []
작업이 완료될 때 계속할 작업의 배열입니다.
continuationFunction
형식: System.Func<Task, TResult>
tasks 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다.

반환 값

형식: System.Threading.Tasks.Task<TResult>
새 연속 작업입니다.

예외조건
ObjectDisposedException

tasks 배열의 요소 중 하나가 삭제된 경우

ArgumentNullException

tasks 배열이 null인 경우

-또는-

continuationFunction 인수가 null인 경우

ArgumentException

tasks 배열이 null 값을 포함하거나 비어 있는 경우

완료 후에 작업은 RanToCompletion, Faulted, 또는 Canceled 상태 중 하나가 됩니다.

Windows Phone OS

지원되는 버전: 8.0

표시:
© 2015 Microsoft