TaskFactory コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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を参照)。