ThreadPool.RunAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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