Condividi tramite


ThreadPool.RunAsync Metodo

Definizione

Overload

RunAsync(WorkItemHandler)

Crea un elemento di lavoro.

RunAsync(WorkItemHandler, WorkItemPriority)

Crea un elemento di lavoro e specifica la relativa priorità rispetto ad altri elementi di lavoro nel pool di thread.

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Crea un elemento di lavoro, specifica la relativa priorità rispetto ad altri elementi di lavoro nel pool di thread e specifica la durata dell'esecuzione degli elementi di lavoro.

RunAsync(WorkItemHandler)

Crea un elemento di lavoro.

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

Parametri

handler
WorkItemHandler

Metodo da chiamare quando un thread diventa disponibile per eseguire l'elemento di lavoro.

Restituisce

Interfaccia IAsyncAction che fornisce l'accesso all'elemento di lavoro.

Attributi

Vedi anche

Si applica a

RunAsync(WorkItemHandler, WorkItemPriority)

Crea un elemento di lavoro e specifica la relativa priorità rispetto ad altri elementi di lavoro nel pool di thread.

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

Parametri

handler
WorkItemHandler

Metodo da chiamare quando un thread diventa disponibile per eseguire l'elemento di lavoro.

priority
WorkItemPriority

Priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread. Il valore di questo parametro può essere Low, Normal o High.

Restituisce

Interfaccia IAsyncAction che fornisce l'accesso all'elemento di lavoro.

Attributi

Vedi anche

Si applica a

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Crea un elemento di lavoro, specifica la relativa priorità rispetto ad altri elementi di lavoro nel pool di thread e specifica la durata dell'esecuzione degli elementi di lavoro.

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

Parametri

handler
WorkItemHandler

Metodo da chiamare quando un thread diventa disponibile per eseguire l'elemento di lavoro.

priority
WorkItemPriority

Priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread.

options
WorkItemOptions

Se questo parametro è TimeSliced, l'elemento di lavoro viene eseguito simultaneamente con altri elementi di lavoro con sezioni temporali con ogni elemento di lavoro che riceve una condivisione di tempo del processore. Se questo parametro è Nessuno, l'elemento di lavoro viene eseguito quando un thread di lavoro diventa disponibile.

Restituisce

Interfaccia IAsyncAction che fornisce l'accesso all'elemento di lavoro.

Attributi

Vedi anche

Si applica a