TaskFactory<TResult> Конструкторы

Определение

Инициализирует экземпляр TaskFactory<TResult>.Initializes a TaskFactory<TResult> instance.

Перегрузки

TaskFactory<TResult>()

Инициализирует экземпляр TaskFactory<TResult> конфигурацией по умолчанию.Initializes a TaskFactory<TResult> instance with the default configuration.

TaskFactory<TResult>(CancellationToken)

Инициализирует экземпляр TaskFactory<TResult> конфигурацией по умолчанию.Initializes a TaskFactory<TResult> instance with the default configuration.

TaskFactory<TResult>(TaskScheduler)

Инициализирует экземпляр TaskFactory<TResult> с заданной конфигурацией.Initializes a TaskFactory<TResult> instance with the specified configuration.

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Инициализирует экземпляр TaskFactory<TResult> с заданной конфигурацией.Initializes a TaskFactory<TResult> instance with the specified configuration.

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

Инициализирует экземпляр TaskFactory<TResult> с заданной конфигурацией.Initializes a TaskFactory<TResult> instance with the specified configuration.

TaskFactory<TResult>()

Инициализирует экземпляр TaskFactory<TResult> конфигурацией по умолчанию.Initializes a TaskFactory<TResult> instance with the default configuration.

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

Комментарии

Этот конструктор создает TaskFactory<TResult> экземпляр в конфигурации по умолчанию.This constructor creates a TaskFactory<TResult> instance with a default configuration. TaskCreationOptions Инициализируется свойство None, TaskContinuationOptions инициализируется свойство Noneи TaskScheduler инициализируется свойство текущего планировщика (см. в разделе Current).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<TResult>(CancellationToken)

Инициализирует экземпляр TaskFactory<TResult> конфигурацией по умолчанию.Initializes a TaskFactory<TResult> instance with the default configuration.

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>

Параметры

cancellationToken
CancellationToken

Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой TaskFactory, если при вызове методов фабрики не задан явно другой токен отмены.The default cancellation token that will be assigned to tasks created by this TaskFactory unless another cancellation token is explicitly specified when calling the factory methods.

Комментарии

Этот конструктор создает TaskFactory<TResult> экземпляр в конфигурации по умолчанию.This constructor creates a TaskFactory<TResult> instance with a default configuration. TaskCreationOptions Инициализируется свойство None, TaskContinuationOptions инициализируется свойство Noneи TaskScheduler инициализируется свойство текущего планировщика (см. в разделе Current).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<TResult>(TaskScheduler)

Инициализирует экземпляр TaskFactory<TResult> с заданной конфигурацией.Initializes a TaskFactory<TResult> instance with the specified configuration.

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>.The scheduler to use to schedule any tasks created with this TaskFactory<TResult>. Значение NULL означает, что следует использовать текущий объект TaskScheduler.A null value indicates that the current TaskScheduler should be used.

Комментарии

В этом конструкторе TaskCreationOptions инициализируется свойство None, TaskContinuationOptions инициализируется свойство Noneи TaskScheduler инициализируется свойство scheduler, только если есть nullв тогда свойство инициализируется значением текущего планировщика (см. в разделе 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<TResult>(TaskCreationOptions, TaskContinuationOptions)

Инициализирует экземпляр TaskFactory<TResult> с заданной конфигурацией.Initializes a TaskFactory<TResult> 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<'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>.The default options to use when creating tasks with this TaskFactory<TResult>.

continuationOptions
TaskContinuationOptions

Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой TaskFactory<TResult>.The default options to use when creating continuation tasks with this TaskFactory<TResult>.

Исключения

Параметр creationOptions или continuationOptions имеет недопустимое значение.creationOptions or continuationOptions specifies an invalid value.

Комментарии

В этом конструкторе TaskCreationOptions инициализируется свойство creationOptions, TaskContinuationOptions инициализируется свойство continuationOptionsи TaskScheduler инициализируется свойство текущего планировщика (см. в разделе 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 the current scheduler (see Current).

Дополнительно

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

Инициализирует экземпляр TaskFactory<TResult> с заданной конфигурацией.Initializes a TaskFactory<TResult> 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<'Result> : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>

Параметры

cancellationToken
CancellationToken

Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой TaskFactory, если при вызове методов фабрики не задан явно другой токен отмены.The default cancellation token that will be assigned to tasks created by this TaskFactory unless another cancellation token is explicitly specified when calling the factory methods.

creationOptions
TaskCreationOptions

Параметры по умолчанию, которые необходимо использовать при создании задач данной фабрикой TaskFactory<TResult>.The default options to use when creating tasks with this TaskFactory<TResult>.

continuationOptions
TaskContinuationOptions

Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой TaskFactory<TResult>.The default options to use when creating continuation tasks with this TaskFactory<TResult>.

scheduler
TaskScheduler

Планировщик по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory<TResult>.The default scheduler to use to schedule any tasks created with this TaskFactory<TResult>. Значение NULL указывает на то, что должно использоваться Current.A null value indicates that Current should be used.

Исключения

Параметр creationOptions или continuationOptions имеет недопустимое значение.creationOptions or continuationOptions specifies an invalid value.

Комментарии

В этом конструкторе TaskCreationOptions инициализируется свойство creationOptions, TaskContinuationOptions инициализируется свойство continuationOptionsи TaskScheduler инициализируется свойство scheduler, только если есть nullв тогда свойство инициализируется значением текущего планировщика (см. в разделе 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).

Дополнительно

Применяется к