Partilhar via


ThreadPool.RunAsync Método

Definição

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

Confira também

Aplica-se a