TaskFactory Construtores

Definição

Inicializa uma nova instância da TaskFactory classe.

Sobrecargas

Name Description
TaskFactory()

Inicializa uma TaskFactory instância com a configuração padrão.

TaskFactory(CancellationToken)

Inicializa uma TaskFactory instância com a configuração especificada.

TaskFactory(TaskScheduler)

Inicializa uma TaskFactory instância com a configuração especificada.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Inicializa uma TaskFactory instância com a configuração especificada.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inicializa uma TaskFactory instância com a configuração especificada.

TaskFactory()

Inicializa uma TaskFactory instância com a configuração padrão.

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

Observações

Este construtor cria uma TaskFactory instância com uma configuração padrão. A TaskCreationOptions propriedade é inicializada para None, a TaskContinuationOptions propriedade é inicializada para None, e a TaskScheduler propriedade é inicializada para o escalonador atual (ver Current).

Ver também

Aplica-se a

TaskFactory(CancellationToken)

Inicializa uma TaskFactory instância com a configuração especificada.

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)

Parâmetros

cancellationToken
CancellationToken

O CancellationToken que será atribuído a tarefas criadas por isto TaskFactory , a menos que outro CancellationToken seja explicitamente especificado ao chamar os métodos de fábrica.

Observações

Este construtor cria uma TaskFactory instância com uma configuração padrão. A TaskCreationOptions propriedade é inicializada para None, a TaskContinuationOptions propriedade é inicializada para None, e a TaskScheduler propriedade é inicializada para o escalonador atual (ver Current).

Ver também

Aplica-se a

TaskFactory(TaskScheduler)

Inicializa uma TaskFactory instância com a configuração especificada.

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)

Parâmetros

scheduler
TaskScheduler

O TaskScheduler para usar para agendar quaisquer tarefas criadas com este TaskFactory. Um valor nulo indica que o TaskScheduler atual deve ser utilizado.

Observações

Com este construtor, a TaskCreationOptions propriedade é inicializada para None, a TaskContinuationOptions propriedade é inicializada para None, e a TaskScheduler propriedade é inicializada para scheduler, a menos que seja nula, caso em que a propriedade é inicializada para o agendador atual (ver Current).

Ver também

Aplica-se a

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Inicializa uma TaskFactory instância com a configuração especificada.

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)

Parâmetros

creationOptions
TaskCreationOptions

O padrão TaskCreationOptions a usar ao criar tarefas com este TaskFactory.

continuationOptions
TaskContinuationOptions

O padrão TaskContinuationOptions a usar ao criar tarefas de continuação com este TaskFactory.

Exceções

O creationOptions argumento especifica um valor inválido TaskCreationOptions . Para mais informações, consulte as Observações para FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

-ou-

O continuationOptions argumento especifica um valor inválido.

Observações

Com este construtor, a TaskCreationOptions propriedade é inicializada para creationOptions, a TaskContinuationOptions propriedade é inicializada para continuationOptions, e a TaskScheduler propriedade é inicializada para o agendador atual (ver Current).

Ver também

Aplica-se a

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inicializa uma TaskFactory instância com a configuração especificada.

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)

Parâmetros

cancellationToken
CancellationToken

O padrão CancellationToken que será atribuído às tarefas criadas por isto TaskFactory , a menos que outro CancellationToken seja explicitamente especificado ao chamar os métodos de fábrica.

creationOptions
TaskCreationOptions

O padrão TaskCreationOptions a usar ao criar tarefas com este TaskFactory.

continuationOptions
TaskContinuationOptions

O padrão TaskContinuationOptions a usar ao criar tarefas de continuação com este TaskFactory.

scheduler
TaskScheduler

O padrão TaskScheduler para agendar quaisquer tarefas criadas com esta TaskFactory. Um valor nulo indica que deve ser usado o TaskScheduler.Current.

Exceções

O creationOptions argumento especifica um valor inválido TaskCreationOptions . Para mais informações, consulte as Observações para FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

-ou-

O continuationOptions argumento especifica um valor inválido.

Observações

Com este construtor, a TaskCreationOptions propriedade é inicializada para creationOptions, a TaskContinuationOptions propriedade é inicializada para continuationOptions, e a TaskScheduler propriedade é inicializada para scheduler, a menos que seja nula, caso em que a propriedade é inicializada para o agendador atual (ver Current).

Ver também

Aplica-se a