Freigeben über


WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Methode

Definition

Gibt eine asynchrone Windows-Runtime-Aktion zurück, die eine begonnene Aufgabe darstellt.

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Foundation::IAsyncAction ^ AsAsyncAction(System::Threading::Tasks::Task ^ source);
public static Windows.Foundation.IAsyncAction AsAsyncAction (this System.Threading.Tasks.Task source);
static member AsAsyncAction : System.Threading.Tasks.Task -> Windows.Foundation.IAsyncAction
<Extension()>
Public Function AsAsyncAction (source As Task) As IAsyncAction

Parameter

source
Task

Die begonnene Aufgabe.

Gibt zurück

Eine IAsyncAction-Instanz, die die gestartete Aufgabe darstellt.

Ausnahmen

source ist null.

source ist ein nicht angefangener Vorgang.

Hinweise

Hinweis

In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt des Typs Taskaufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) oder Erweiterungsmethoden (C#-Programmierhandbuch).

Verwenden Sie diese Methode, wenn Sie eine Aufgabe an eine Windows-Runtime-Methode übergeben möchten, die eine asynchrone Aktion ausführt.

Die AsyncInfo -Klasse stellt statische Methoden (SharedMethoden in Visual Basic) bereit, die Windows-Runtime asynchronen Aktionen erstellen und starten, die Aufgaben darstellen, die auf Abbruchanforderungen reagieren und den Fortschritt melden können.

Gilt für: