TaskFactory<TResult> 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 TaskFactory<TResult> instância.
Sobrecargas
| Name | Description |
|---|---|
| TaskFactory<TResult>() |
Inicializa uma TaskFactory<TResult> instância com a configuração padrão. |
| TaskFactory<TResult>(CancellationToken) |
Inicializa uma TaskFactory<TResult> instância com a configuração padrão. |
| TaskFactory<TResult>(TaskScheduler) |
Inicializa uma TaskFactory<TResult> instância com a configuração especificada. |
| TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Inicializa uma TaskFactory<TResult> instância com a configuração especificada. |
| TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicializa uma TaskFactory<TResult> instância com a configuração especificada. |
TaskFactory<TResult>()
Inicializa uma TaskFactory<TResult> instância com a configuração padrão.
public:
TaskFactory();
public TaskFactory();
Public Sub New ()
Observações
Este construtor cria uma TaskFactory<TResult> 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<TResult>(CancellationToken)
Inicializa uma TaskFactory<TResult> instância com a configuração padrão.
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)
Parâmetros
- cancellationToken
- CancellationToken
O token de cancelamento predefinido que será atribuído às tarefas criadas por isto TaskFactory , a menos que outro token de cancelamento seja explicitamente especificado ao chamar os métodos de fábrica.
Observações
Este construtor cria uma TaskFactory<TResult> 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<TResult>(TaskScheduler)
Inicializa uma TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)
Parâmetros
- scheduler
- TaskScheduler
O agendador para agendar quaisquer tarefas criadas com este TaskFactory<TResult>. Um valor nulo indica que a corrente TaskScheduler deve ser utilizada.
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 null, caso em que a propriedade é inicializada para o escalonador atual (ver Current).
Ver também
- TaskScheduler
- Biblioteca paralela de tarefas (TPL)
- Encadeamento de Tarefas Usando Tarefas de Continuação
- Cancelamento de Tarefas
Aplica-se a
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Inicializa uma TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)
Parâmetros
- creationOptions
- TaskCreationOptions
As opções padrão a usar ao criar tarefas com este TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
As opções padrão a usar ao criar tarefas de continuação com este TaskFactory<TResult>.
Exceções
creationOptions ou continuationOptions 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
- Biblioteca paralela de tarefas (TPL)
- Encadeamento de Tarefas Usando Tarefas de Continuação
- Cancelamento de Tarefas
Aplica-se a
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicializa uma TaskFactory<TResult> 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<'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)
Parâmetros
- cancellationToken
- CancellationToken
O token de cancelamento predefinido que será atribuído às tarefas criadas por isto TaskFactory , a menos que outro token de cancelamento seja explicitamente especificado ao chamar os métodos de fábrica.
- creationOptions
- TaskCreationOptions
As opções padrão a usar ao criar tarefas com este TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
As opções padrão a usar ao criar tarefas de continuação com este TaskFactory<TResult>.
- scheduler
- TaskScheduler
O escalonador padrão a usar para agendar quaisquer tarefas criadas com este TaskFactory<TResult>. Um valor nulo indica que Current deve ser usado.
Exceções
creationOptions ou continuationOptions 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 null, caso em que a propriedade é inicializada para o escalonador atual (ver Current).
Ver também
- Biblioteca paralela de tarefas (TPL)
- Encadeamento de Tarefas Usando Tarefas de Continuação
- Cancelamento de Tarefas