ThreadPool.RunAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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