ThreadPool.RunAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
RunAsync(WorkItemHandler) |
Cria um item de trabalho. |
RunAsync(WorkItemHandler, WorkItemPriority) |
Cria um item de trabalho e especifica sua prioridade em relação a outros itens de trabalho no pool de threads. |
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
Cria um item de trabalho, especifica sua prioridade em relação a outros itens de trabalho no pool de threads e especifica quanto tempo os itens de trabalho devem ser executados. |
RunAsync(WorkItemHandler)
Cria um item de trabalho.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler);
/// [Windows.Foundation.Metadata.Overload("RunAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler);
[Windows.Foundation.Metadata.Overload("RunAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler);
function runAsync(handler)
Public Shared Function RunAsync (handler As WorkItemHandler) As IAsyncAction
Parâmetros
- handler
- WorkItemHandler
O método a ser chamado quando um thread fica disponível para executar o item de trabalho.
Retornos
Uma interface IAsyncAction que fornece acesso ao item de trabalho.
- Atributos
Confira também
Aplica-se a
RunAsync(WorkItemHandler, WorkItemPriority)
Cria um item de trabalho e especifica sua prioridade em relação a outros itens de trabalho no pool de threads.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority);
function runAsync(handler, priority)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority) As IAsyncAction
Parâmetros
- handler
- WorkItemHandler
O método a ser chamado quando um thread fica disponível para executar o item de trabalho.
- priority
- WorkItemPriority
A prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads. O valor desse parâmetro pode ser Baixo, Normal ou Alto.
Retornos
Uma interface IAsyncAction que fornece acesso ao item de trabalho.
- Atributos
Confira também
Aplica-se a
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Cria um item de trabalho, especifica sua prioridade em relação a outros itens de trabalho no pool de threads e especifica quanto tempo os itens de trabalho devem ser executados.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function runAsync(handler, priority, options)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions) As IAsyncAction
Parâmetros
- handler
- WorkItemHandler
O método a ser chamado quando um thread fica disponível para executar o item de trabalho.
- priority
- WorkItemPriority
A prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads.
- options
- WorkItemOptions
Se esse parâmetro for TimeSliced, o item de trabalho será executado simultaneamente com outros itens de trabalho com fatias de tempo com cada item de trabalho recebendo uma parte do tempo do processador. Se esse parâmetro for None, o item de trabalho será executado quando um thread de trabalho ficar disponível.
Retornos
Uma interface IAsyncAction que fornece acesso ao item de trabalho.
- Atributos