이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Task<TResult> 생성자 (Func<TResult>, TaskCreationOptions)

 

게시 날짜: 2016년 11월

지정된 함수 및 만들기 옵션을 사용하여 새 Task<TResult>을 초기화합니다.

네임스페이스:   System.Threading.Tasks
어셈블리:  mscorlib(mscorlib.dll에 있음)

public Task(
	Func<TResult> function,
	TaskCreationOptions creationOptions
)

매개 변수

function
Type: System.Func<TResult>

작업에서 실행할 코드를 나타내는 대리자입니다. 함수가 완료되면 작업의 Result 속성이 함수의 결과 값을 반환하도록 설정됩니다.

creationOptions
Type: System.Threading.Tasks.TaskCreationOptions

작업의 동작을 사용자 지정하는 데 사용할 TaskCreationOptions입니다.

Exception Condition
ArgumentOutOfRangeException

creationOptions 인수에 잘못 된 값을 지정 TaskCreationOptions합니다.

ArgumentNullException

function 인수가 null입니다.

인스턴스화하는 가장 일반적인 방법은이 생성자를 호출 하는 대신 한 Task<TResult> 개체 및 정적을 호출 하 여 작업을 시작 TaskFactory<TResult>.StartNew(Func<TResult>, TaskCreationOptions) 메서드. 이 생성자에 의해 제공 되는 유일한 이점은 작업 호출에서 분리할 수 개체 인스턴스화 수 있다는 점입니다.

유니버설 Windows 플랫폼
8 이후 사용 가능
.NET Framework
4.0 이후 사용 가능
이식 가능한 클래스 라이브러리
이식 가능한 .NET 플랫폼 에서 지원됨
Silverlight
5.0 이후 사용 가능
Windows Phone Silverlight
8.0 이후 사용 가능
Windows Phone
8.1 이후 사용 가능
맨 위로 이동
표시: