TaskFactory<TResult> 생성자

정의

인스턴스를 TaskFactory<TResult> 초기화합니다.

오버로드

Name Description
TaskFactory<TResult>()

기본 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

TaskFactory<TResult>(CancellationToken)

기본 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

TaskFactory<TResult>(TaskScheduler)

지정된 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

지정된 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

지정된 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

TaskFactory<TResult>()

Source:
FutureFactory.cs
Source:
TaskFactory_T.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

기본 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

public:
 TaskFactory();
public TaskFactory();
Public Sub New ()

설명

이 생성자는 기본 구성을 사용하여 TaskFactory<TResult> 인스턴스를 만듭니다. 속성이 TaskCreationOptions 초기화 None되고 속성 TaskContinuationOptions 이 초기화 None되고 TaskScheduler 속성이 현재 스케줄러로 초기화됩니다(참조 Current).

추가 정보

적용 대상

TaskFactory<TResult>(CancellationToken)

Source:
FutureFactory.cs
Source:
TaskFactory_T.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

기본 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory(System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken)

매개 변수

cancellationToken
CancellationToken

팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 한 이 TaskFactory 방법으로 만든 작업에 할당되는 기본 취소 토큰입니다.

설명

이 생성자는 기본 구성을 사용하여 TaskFactory<TResult> 인스턴스를 만듭니다. 속성이 TaskCreationOptions 초기화 None되고 속성 TaskContinuationOptions 이 초기화 None되고 TaskScheduler 속성이 현재 스케줄러로 초기화됩니다(참조 Current).

추가 정보

적용 대상

TaskFactory<TResult>(TaskScheduler)

Source:
FutureFactory.cs
Source:
TaskFactory_T.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

지정된 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

public:
 TaskFactory(System::Threading::Tasks::TaskScheduler ^ scheduler);
public TaskFactory(System.Threading.Tasks.TaskScheduler scheduler);
public TaskFactory(System.Threading.Tasks.TaskScheduler? scheduler);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)

매개 변수

scheduler
TaskScheduler

TaskFactory<TResult>작업으로 만든 작업을 예약하는 데 사용할 스케줄러입니다. null 값은 현재 TaskScheduler 를 사용해야 임을 나타냅니다.

설명

이 생성자를 TaskCreationOptions 사용하면 속성이 초기화None되고, TaskContinuationOptions 속성이 초기화None되고TaskScheduler, 속성이 초기화되지 않는 한 scheduler속성이 초기화null됩니다. 이 경우 속성은 현재 스케줄러로 초기화됩니다(참조Current).

추가 정보

적용 대상

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Source:
FutureFactory.cs
Source:
TaskFactory_T.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

지정된 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

public:
 TaskFactory(System::Threading::Tasks::TaskCreationOptions creationOptions, System::Threading::Tasks::TaskContinuationOptions continuationOptions);
public TaskFactory(System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)

매개 변수

creationOptions
TaskCreationOptions

TaskFactory<TResult>옵션을 사용하여 작업을 만들 때 사용할 기본 옵션입니다.

continuationOptions
TaskContinuationOptions

TaskFactory<TResult>옵션을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다.

예외

creationOptions 또는 continuationOptions 잘못된 값을 지정합니다.

설명

이 생성자를 TaskCreationOptions 사용하면 속성이 초기화 creationOptions되고, TaskContinuationOptions 속성이 초기화 continuationOptions되고 TaskScheduler , 속성이 현재 스케줄러로 초기화됩니다(참조 Current).

추가 정보

적용 대상

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Source:
FutureFactory.cs
Source:
TaskFactory_T.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

지정된 구성을 사용하여 TaskFactory<TResult> 인스턴스를 초기화합니다.

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken, System::Threading::Tasks::TaskCreationOptions creationOptions, System::Threading::Tasks::TaskContinuationOptions continuationOptions, System::Threading::Tasks::TaskScheduler ^ scheduler);
public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler);
public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler? scheduler);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken, creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions, scheduler As TaskScheduler)

매개 변수

cancellationToken
CancellationToken

팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 한 이 TaskFactory 방법으로 만든 작업에 할당되는 기본 취소 토큰입니다.

creationOptions
TaskCreationOptions

TaskFactory<TResult>옵션을 사용하여 작업을 만들 때 사용할 기본 옵션입니다.

continuationOptions
TaskContinuationOptions

TaskFactory<TResult>옵션을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다.

scheduler
TaskScheduler

TaskFactory<TResult>작업으로 만든 작업을 예약하는 데 사용할 기본 스케줄러입니다. null 값은 사용해야 임을 Current 나타냅니다.

예외

creationOptions 또는 continuationOptions 잘못된 값을 지정합니다.

설명

이 생성자를 TaskCreationOptions 사용하면 속성이 초기화creationOptions되고, TaskContinuationOptions 속성이 초기화continuationOptions되고TaskScheduler, 속성이 초기화되지 않는 한 scheduler속성이 초기화null됩니다. 이 경우 속성은 현재 스케줄러로 초기화됩니다(참조Current).

추가 정보

적용 대상