Freigeben über


ThreadPool.RunAsync Methode

Definition

Überlädt

RunAsync(WorkItemHandler)

Erstellt ein Arbeitselement.

RunAsync(WorkItemHandler, WorkItemPriority)

Erstellt ein Arbeitselement und gibt dessen Priorität im Verhältnis zu anderen Arbeitselementen im Threadpool an.

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Erstellt ein Arbeitselement, gibt seine Priorität relativ zu anderen Arbeitselementen im Threadpool an und gibt an, wie lange Arbeitselemente ausgeführt werden sollen.

RunAsync(WorkItemHandler)

Erstellt ein Arbeitselement.

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

Parameter

handler
WorkItemHandler

Die Methode, die aufgerufen werden soll, wenn ein Thread verfügbar wird, um das Arbeitselement auszuführen.

Gibt zurück

Eine IAsyncAction-Schnittstelle , die Zugriff auf das Arbeitselement ermöglicht.

Attribute

Weitere Informationen

Gilt für:

RunAsync(WorkItemHandler, WorkItemPriority)

Erstellt ein Arbeitselement und gibt dessen Priorität im Verhältnis zu anderen Arbeitselementen im Threadpool an.

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

Parameter

handler
WorkItemHandler

Die Methode, die aufgerufen werden soll, wenn ein Thread verfügbar wird, um das Arbeitselement auszuführen.

priority
WorkItemPriority

Die Priorität des Arbeitselements relativ zu anderen Arbeitselementen im Threadpool. Der Wert dieses Parameters kann Niedrig, Normal oder Hoch sein.

Gibt zurück

Eine IAsyncAction-Schnittstelle , die Zugriff auf das Arbeitselement ermöglicht.

Attribute

Weitere Informationen

Gilt für:

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Erstellt ein Arbeitselement, gibt seine Priorität relativ zu anderen Arbeitselementen im Threadpool an und gibt an, wie lange Arbeitselemente ausgeführt werden sollen.

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

Parameter

handler
WorkItemHandler

Die Methode, die aufgerufen werden soll, wenn ein Thread verfügbar wird, um das Arbeitselement auszuführen.

priority
WorkItemPriority

Die Priorität des Arbeitselements relativ zu anderen Arbeitselementen im Threadpool.

options
WorkItemOptions

Wenn dieser Parameter TimeSliced ist, wird das Arbeitselement gleichzeitig mit anderen Zeitsliced-Arbeitselementen ausgeführt, wobei jedes Arbeitselement einen Teil der Prozessorzeit erhält. Wenn dieser Parameter Keine ist, wird das Arbeitselement ausgeführt, wenn ein Workerthread verfügbar wird.

Gibt zurück

Eine IAsyncAction-Schnittstelle , die Zugriff auf das Arbeitselement ermöglicht.

Attribute

Weitere Informationen

Gilt für: