語言

TaskFactory<TResult> 建構函式

定義

初始化一個 TaskFactory<TResult> 實例。

多載

名稱 Description
TaskFactory<TResult>()

初始化 TaskFactory<TResult> 一個實例,使用預設設定。

TaskFactory<TResult>(CancellationToken)

初始化 TaskFactory<TResult> 一個實例,使用預設設定。

TaskFactory<TResult>(TaskScheduler)

初始化 TaskFactory<TResult> 一個符合指定配置的實例。

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

初始化 TaskFactory<TResult> 一個符合指定配置的實例。

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

初始化 TaskFactory<TResult> 一個符合指定配置的實例。

TaskFactory<TResult>()

來源:
FutureFactory.cs
來源:
TaskFactory_T.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs

初始化 TaskFactory<TResult> 一個實例,使用預設設定。

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

備註

此建構子 TaskFactory<TResult> 建立一個預設配置的實例。 屬性 TaskCreationOptions 初始化為 None,屬性初始化為 , TaskContinuationOptions 屬性初始化為 None,屬性 TaskScheduler 初始化為目前排程器(參見 Current)。

另請參閱

適用於

TaskFactory<TResult>(CancellationToken)

來源:
FutureFactory.cs
來源:
TaskFactory_T.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs

初始化 TaskFactory<TResult> 一個實例,使用預設設定。

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory(System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken)

參數

cancellationToken
CancellationToken

預設的取消標記會被指派給由此 TaskFactory 創建的任務,除非在呼叫工廠方法時明確指定其他取消標記。

備註

此建構子 TaskFactory<TResult> 建立一個預設配置的實例。 屬性 TaskCreationOptions 初始化為 None,屬性初始化為 , TaskContinuationOptions 屬性初始化為 None,屬性 TaskScheduler 初始化為目前排程器(參見 Current)。

另請參閱

適用於

TaskFactory<TResult>(TaskScheduler)

來源:
FutureFactory.cs
來源:
TaskFactory_T.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs

初始化 TaskFactory<TResult> 一個符合指定配置的實例。

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<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)

參數

scheduler
TaskScheduler

用來排程用來排程任何用這個 TaskFactory<TResult>. 空值表示應使用該電流 TaskScheduler 。

備註

使用此建構子,TaskCreationOptions屬性初始化為 None,TaskContinuationOptions屬性初始化為 ,屬性初始化為 None,TaskSchedulerscheduler除非是 null,此時屬性初始化為當前排程器(參見Current)。

另請參閱

適用於

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

來源:
FutureFactory.cs
來源:
TaskFactory_T.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs

初始化 TaskFactory<TResult> 一個符合指定配置的實例。

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<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)

參數

creationOptions
TaskCreationOptions

這是建立任務 TaskFactory<TResult>時的預設選項。

continuationOptions
TaskContinuationOptions

建立延續任務 TaskFactory<TResult>時的預設選項。

例外狀況

creationOptions 或 continuationOptions 指定無效值。

備註

使用此構造子, TaskCreationOptions 屬性初始化為 creationOptions,屬性初始化為 , TaskContinuationOptions 屬性初始化為 continuationOptions,屬性初始化為 , TaskScheduler 且初始化為當前排程器(參見 Current)。

另請參閱

適用於

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

來源:
FutureFactory.cs
來源:
TaskFactory_T.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs
來源:
FutureFactory.cs

初始化 TaskFactory<TResult> 一個符合指定配置的實例。

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<'Result> : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken, creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions, scheduler As TaskScheduler)

參數

cancellationToken
CancellationToken

預設的取消標記會被指派給由此 TaskFactory 創建的任務,除非在呼叫工廠方法時明確指定其他取消標記。

creationOptions
TaskCreationOptions

這是建立任務 TaskFactory<TResult>時的預設選項。

continuationOptions
TaskContinuationOptions

建立延續任務 TaskFactory<TResult>時的預設選項。

scheduler
TaskScheduler

預設排程器用來排程用來排程使用這個 TaskFactory<TResult>. 空值表示應該使用該值 Current 。

例外狀況

creationOptions 或 continuationOptions 指定無效值。

備註

使用此建構子,TaskCreationOptions屬性初始化為 creationOptions,TaskContinuationOptions屬性初始化為 ,屬性初始化為 continuationOptions,TaskSchedulerscheduler除非是 null,此時屬性初始化為當前排程器(參見Current)。

另請參閱

適用於