TaskFactory コンストラクター

定義

TaskFactory クラスの新しいインスタンスを初期化します。Initializes a new instance of the TaskFactory class.

オーバーロード

TaskFactory()

既定の構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the default configuration.

TaskFactory(CancellationToken)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

TaskFactory(TaskScheduler)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

TaskFactory()

既定の構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the default configuration.

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

注釈

このコンストラクターは、既定の構成を使用して @no__t 0 のインスタンスを作成します。This constructor creates a TaskFactory instance with a default configuration. @No__t-0 プロパティが None に初期化され、TaskContinuationOptions プロパティが None に初期化され、TaskScheduler プロパティが現在のスケジューラに初期化されます (@no__t を参照)。The TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to the current scheduler (see Current).

こちらもご覧ください

TaskFactory(CancellationToken)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory (System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory

パラメーター

cancellationToken
CancellationToken

ファクトリ メソッドの呼び出し時に他の CancellationToken が明示的に指定されていない場合に、この CancellationToken によって作成されたタスクに割り当てられる TaskFactoryThe CancellationToken that will be assigned to tasks created by this TaskFactory unless another CancellationToken is explicitly specified while calling the factory methods.

注釈

このコンストラクターは、既定の構成を使用して @no__t 0 のインスタンスを作成します。This constructor creates a TaskFactory instance with a default configuration. @No__t-0 プロパティが None に初期化され、TaskContinuationOptions プロパティが None に初期化され、TaskScheduler プロパティが現在のスケジューラに初期化されます (@no__t を参照)。The TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to the current scheduler (see Current).

こちらもご覧ください

TaskFactory(TaskScheduler)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

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 を使用して作成されたタスクをスケジュールするときに使用する TaskSchedulerThe TaskScheduler to use to schedule any tasks created with this TaskFactory. null 値は、現在の TaskScheduler が使用されることを示します。A null value indicates that the current TaskScheduler should be used.

注釈

このコンストラクターを使用すると、@no__t 0 のプロパティが None に初期化され、TaskContinuationOptions プロパティが None に初期化されます。また、null の場合を除き、TaskScheduler プロパティは scheduler に初期化されます。この場合、プロパティは現在のスケジューラに初期化されます (「Current」を参照してください)。With this constructor, the TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to scheduler, unless it's null, in which case the property is initialized to the current scheduler (see Current).

こちらもご覧ください

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

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 を使用してタスクを作成するときに使用する既定の TaskCreationOptionsThe default TaskCreationOptions to use when creating tasks with this TaskFactory.

continuationOptions
TaskContinuationOptions

この TaskFactory を使用して継続タスクを作成するときに使用する既定の TaskContinuationOptionsThe default TaskContinuationOptions to use when creating continuation tasks with this TaskFactory.

例外

creationOptions 引数に無効な TaskCreationOptions 値が指定されています。The creationOptions argument specifies an invalid TaskCreationOptions value. 詳細については、FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions) の解説を参照してください。For more information, see the Remarks for FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

- または --or- continuationOptions 引数に無効な値が指定されています。The continuationOptions argument specifies an invalid value.

注釈

このコンストラクターでは、@no__t 0 のプロパティが creationOptions に初期化され、TaskContinuationOptions プロパティが continuationOptions に初期化され、TaskScheduler プロパティが現在のスケジューラに初期化されます (@no__t を参照)。With this constructor, the TaskCreationOptions property is initialized to creationOptions, the TaskContinuationOptions property is initialized to continuationOptions, and the TaskScheduler property is initialized to the current scheduler (see Current).

こちらもご覧ください

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

指定された構成を使用して、TaskFactory インスタンスを初期化します。Initializes a TaskFactory instance with the specified configuration.

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

パラメーター

cancellationToken
CancellationToken

ファクトリ メソッドの呼び出し時に他の CancellationToken が明示的に指定されていない場合に、この CancellationToken によって作成されたタスクに割り当てられる既定の TaskFactoryThe default CancellationToken that will be assigned to tasks created by this TaskFactory unless another CancellationToken is explicitly specified while calling the factory methods.

creationOptions
TaskCreationOptions

この TaskFactory を使用してタスクを作成するときに使用する既定の TaskCreationOptionsThe default TaskCreationOptions to use when creating tasks with this TaskFactory.

continuationOptions
TaskContinuationOptions

この TaskFactory を使用して継続タスクを作成するときに使用する既定の TaskContinuationOptionsThe default TaskContinuationOptions to use when creating continuation tasks with this TaskFactory.

scheduler
TaskScheduler

この TaskFactory を使用して作成されたタスクをスケジュールするときに使用する既定の TaskSchedulerThe default TaskScheduler to use to schedule any Tasks created with this TaskFactory. null 値は、TaskScheduler.Current が使用されることを示します。A null value indicates that TaskScheduler.Current should be used.

例外

creationOptions 引数に無効な TaskCreationOptions 値が指定されています。The creationOptions argument specifies an invalid TaskCreationOptions value. 詳細については、FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions) の解説を参照してください。For more information, see the Remarks for FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

- または --or- continuationOptions 引数に無効な値が指定されています。The continuationOptions argument specifies an invalid value.

注釈

このコンストラクターを使用すると、@no__t 0 のプロパティが creationOptions に初期化され、TaskContinuationOptions プロパティが continuationOptions に初期化されます。また、null の場合を除き、TaskScheduler プロパティは scheduler に初期化されます。この場合、プロパティは現在のスケジューラに初期化されます (「Current」を参照してください)。With this constructor, the TaskCreationOptions property is initialized to creationOptions, the TaskContinuationOptions property is initialized to continuationOptions, and the TaskScheduler property is initialized to scheduler, unless it's null, in which case the property is initialized to the current scheduler (see Current).

こちらもご覧ください

適用対象