TaskFactory<TResult> 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 TaskFactory<TResult> 实例。
重载
TaskFactory<TResult>()
- Source:
- FutureFactory.cs
- Source:
- TaskFactory_T.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
TaskFactory<TResult>使用默认配置初始化实例。
public:
TaskFactory();
public TaskFactory();
Public Sub New ()
注解
此构造函数创建 TaskFactory<TResult> 具有默认配置的实例。 该 TaskCreationOptions 属性初始化为 None, TaskContinuationOptions 属性初始化为 None,并且该 TaskScheduler 属性初始化为当前计划程序(请参阅 Current)。
另请参阅
适用于
TaskFactory<TResult>(CancellationToken)
- Source:
- FutureFactory.cs
- Source:
- TaskFactory_T.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- 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)
- Source:
- FutureFactory.cs
- Source:
- TaskFactory_T.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- 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>计划创建的任何任务的计划程序。 null 值指示应使用当前 TaskScheduler 值。
注解
使用此构造函数时,该 TaskCreationOptions 属性将初始化为 None, TaskContinuationOptions 该属性将初始化为 None, TaskScheduler 并且该属性将初始化为 scheduler,除非已 null初始化,在这种情况下,该属性将初始化为当前计划程序(请参阅 Current)。
另请参阅
适用于
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
- Source:
- FutureFactory.cs
- Source:
- TaskFactory_T.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- 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)
- Source:
- FutureFactory.cs
- Source:
- TaskFactory_T.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- 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>计划创建的任何任务的默认计划程序。 null 值指示 Current 应使用。
例外
creationOptions 或 continuationOptions 指定无效值。
注解
使用此构造函数时,该 TaskCreationOptions 属性将初始化为 creationOptions, TaskContinuationOptions 该属性将初始化为 continuationOptions, TaskScheduler 并且该属性将初始化为 scheduler,除非已 null初始化,在这种情况下,该属性将初始化为当前计划程序(请参阅 Current)。