TaskFactory Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- TaskScheduler
- Biblioteca paralela de tarefas (TPL)
- Encadeamento de Tarefas Usando Tarefas de Continuação
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).