다음을 통해 공유


TaskFactory 생성자

정의

TaskFactory 클래스의 새 인스턴스를 초기화합니다.

오버로드

TaskFactory()

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

TaskFactory(CancellationToken)

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

TaskFactory(TaskScheduler)

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

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

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

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

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

TaskFactory()

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

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

설명

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

추가 정보

적용 대상

TaskFactory(CancellationToken)

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

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

매개 변수

cancellationToken
CancellationToken

팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 CancellationToken에서 만든 작업에 할당할 TaskFactory입니다.

설명

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

추가 정보

적용 대상

TaskFactory(TaskScheduler)

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

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 : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (scheduler As TaskScheduler)

매개 변수

scheduler
TaskScheduler

이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 TaskScheduler입니다. null 값은 현재 TaskScheduler를 사용함을 나타냅니다.

설명

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

추가 정보

적용 대상

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

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

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 : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)

매개 변수

creationOptions
TaskCreationOptions

이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 TaskCreationOptions입니다.

continuationOptions
TaskContinuationOptions

이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 TaskContinuationOptions입니다.

예외

creationOptions 인수에서 잘못된 TaskCreationOptions 값을 지정합니다. 자세한 내용은 FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)에 대한 설명을 참조하세요.

또는 continuationOptions 인수에서 잘못된 값을 지정합니다.

설명

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

추가 정보

적용 대상

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

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

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 : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (cancellationToken As CancellationToken, creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions, scheduler As TaskScheduler)

매개 변수

cancellationToken
CancellationToken

팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 CancellationToken에서 만든 작업에 할당할 기본 TaskFactory입니다.

creationOptions
TaskCreationOptions

이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 TaskCreationOptions입니다.

continuationOptions
TaskContinuationOptions

이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 TaskContinuationOptions입니다.

scheduler
TaskScheduler

이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 기본 TaskScheduler입니다. null 값은 TaskScheduler.Current를 사용함을 나타냅니다.

예외

creationOptions 인수에서 잘못된 TaskCreationOptions 값을 지정합니다. 자세한 내용은 FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)에 대한 설명을 참조하세요.

또는 continuationOptions 인수에서 잘못된 값을 지정합니다.

설명

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

추가 정보

적용 대상