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 ()

Комментарии

Этот конструктор создает TaskFactory экземпляр с конфигурацией по умолчанию.This constructor creates a TaskFactory 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(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, который будет назначен для задач, созданных данной фабрикой TaskFactory, если при вызове фабричных методов не задан явно другой токен CancellationToken.The CancellationToken that will be assigned to tasks created by this TaskFactory unless another CancellationToken is explicitly specified while calling the factory methods.

Комментарии

Этот конструктор создает TaskFactory экземпляр с конфигурацией по умолчанию.This constructor creates a TaskFactory 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(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

Объект TaskScheduler, который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.The TaskScheduler to use to schedule any tasks created with this TaskFactory. Значение 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(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

Объект TaskCreationOptions по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory.The default TaskCreationOptions to use when creating tasks with this TaskFactory.

continuationOptions
TaskContinuationOptions

Объект TaskContinuationOptions по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory.The 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.

Комментарии

При использовании этого конструктора свойство 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(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 по умолчанию, который будет назначен для задач, созданных данной фабрикой TaskFactory, если при вызове фабричных методов не задан явно другой токен CancellationToken.The 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

Объект TaskCreationOptions по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory.The default TaskCreationOptions to use when creating tasks with this TaskFactory.

continuationOptions
TaskContinuationOptions

Объект TaskContinuationOptions по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory.The default TaskContinuationOptions to use when creating continuation tasks with this TaskFactory.

scheduler
TaskScheduler

Объект TaskScheduler по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.The 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.

Комментарии

При использовании этого конструктора свойство 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).

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

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