WindowsRuntimeSystemExtensions.AsAsyncAction(Task) 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.
Gibt eine asynchrone Windows-Runtime-Aktion zurück, die eine gestartete 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 gestartete Aufgabe.
Gibt zurück
Eine IAsyncAction Instanz, die die gestartete Aufgabe darstellt.
Ausnahmen
source ist null.
source ist eine nicht gestartete Aufgabe.
Hinweise
Note
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ Task aufrufen. Wenn Sie die Instanzmethodensyntax verwenden, um diese Methode aufzurufen, lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Extension-Methoden (Visual Basic) oder Extension-Methoden (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 klasse AsyncInfo stellt statische Methoden (Shared-Methoden 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.