次の方法で共有


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 インスタンスを初期化します。

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

注釈

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

こちらもご覧ください

適用対象

TaskFactory(CancellationToken)

ソース:
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 構成を使用してインスタンスを作成します。 プロパティは TaskCreationOptionsNone初期化され、 TaskContinuationOptions プロパティは にNone初期化され、TaskSchedulerプロパティは現在のスケジューラに初期化されます (を参照)。Current

こちらもご覧ください

適用対象

TaskFactory(TaskScheduler)

ソース:
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 プロパティは にTaskContinuationOptionsNone初期化され、 プロパティは にNone初期化され、 TaskScheduler プロパティは null でない限り にscheduler初期化されます。この場合、プロパティは現在のスケジューラに初期化されます (を参照)。Current

こちらもご覧ください

適用対象

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

ソース:
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 インスタンスを初期化します。

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 プロパティは にTaskContinuationOptionscreationOptions初期化され、 プロパティは にcontinuationOptions初期化され、 TaskScheduler プロパティは null でない限り にscheduler初期化されます。この場合、プロパティは現在のスケジューラに初期化されます (を参照)。Current

こちらもご覧ください

適用対象