TaskFactory 建構函式

定義

初始化 TaskFactory 類別的新執行個體。

多載

名稱 Description
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除非在呼叫工廠方法時明確指定另一個取消令牌,否則 that 會被指派給由此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

用來 TaskScheduler 排程使用這個 TaskFactory 建立的任何任務。 空值表示應使用目前的任務排程器。

備註

使用此建構子,TaskCreationOptions屬性初始化為 NoneTaskContinuationOptions屬性初始化為 ,屬性初始化為 NoneTaskSchedulerscheduler除非為空,此時屬性初始化為當前排程器(參見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除非在呼叫工廠方法時明確指定另一個取消令牌,否則預設會被指派給由此TaskFactory產生的任務。

creationOptions
TaskCreationOptions

這是用這個 TaskFactory 建立任務時的預設 TaskCreationOptions 功能。

continuationOptions
TaskContinuationOptions

這是用這個 TaskFactory 建立延續任務時的預設 TaskContinuationOptions 使用。

scheduler
TaskScheduler

預設用來 TaskScheduler 排程用這個 TaskFactory 建立的任務。 空值表示應使用 TaskScheduler.Current。

例外狀況

creationOptions 論證指定了一個無效 TaskCreationOptions 的值。 欲了解更多資訊,請參閱備 FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)註。

-或-

continuationOptions 論證指定了一個無效的值。

備註

使用此建構子,TaskCreationOptions屬性初始化為 creationOptionsTaskContinuationOptions屬性初始化為 ,屬性初始化為 continuationOptionsTaskSchedulerscheduler除非為空,此時屬性初始化為當前排程器(參見Current)。

另請參閱

適用於