MSDN Library
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

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

2013-12-13

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

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

public Task<TResult> ContinueWhenAll(
	Task[] tasks,
	Func<Task[], TResult> continuationFunction,
	TaskContinuationOptions continuationOptions
)

매개 변수

tasks
형식: System.Threading.Tasks.Task []
계속할 작업의 배열입니다.
continuationFunction
형식: System.Func< Task [], TResult>
tasks 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다.
continuationOptions
형식: System.Threading.Tasks.TaskContinuationOptions
생성된 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다. NotOn* 또는 OnlyOn* 값은 유효하지 않습니다.

반환 값

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

예외조건
ObjectDisposedException

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

ArgumentNullException

tasks 배열이 null인 경우

-또는-

continuationFunction 인수가 null인 경우

ArgumentOutOfRangeException

continuationOptions 인수가 잘못된 값을 지정하는 경우

ArgumentException

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

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

Windows Phone OS

지원되는 버전: 8.0

표시:
© 2016 Microsoft