TaskFactory コンストラクター

定義

TaskFactory クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
TaskFactory()

既定の構成で TaskFactory インスタンスを初期化します。

TaskFactory(CancellationToken)

指定した構成で TaskFactory インスタンスを初期化します。

TaskFactory(TaskScheduler)

指定した構成で TaskFactory インスタンスを初期化します。

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

指定した構成で TaskFactory インスタンスを初期化します。

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

指定した構成で TaskFactory インスタンスを初期化します。

TaskFactory()

ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs

既定の構成で TaskFactory インスタンスを初期化します。

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

注釈

このコンストラクターは、既定の構成で TaskFactory インスタンスを作成します。 TaskCreationOptions プロパティはNoneに初期化され、TaskContinuationOptions プロパティはNoneに初期化され、TaskScheduler プロパティは現在のスケジューラに初期化されます (Currentを参照)。

こちらもご覧ください

適用対象

TaskFactory(CancellationToken)

ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs

指定した構成で 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.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs

指定した構成で 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.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs

指定した構成で 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.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs
ソース:
TaskFactory.cs

指定した構成で 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を参照)。

こちらもご覧ください

適用対象