WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca akcję asynchroniczną środowiska uruchomieniowego systemu Windows reprezentującą uruchomione zadanie.
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
Parametry
- source
- Task
Rozpoczęte zadanie.
Zwraca
Windows.Foundation.IAsyncAction Wystąpienie reprezentujące uruchomione zadanie.
Wyjątki
Parametr source ma wartość null.
source jest niestartowanym zadaniem.
Uwagi
Note
W Visual Basic i C#można wywołać tę metodę jako metodę wystąpienia na dowolnym obiekcie typu Task. Jeśli używasz składni metody wystąpienia do wywołania tej metody, pomiń pierwszy parametr. Aby uzyskać więcej informacji, zobacz Extension Methods (Visual Basic) lub Extension Methods (Przewodnik programowania w języku C#).
Użyj tej metody, jeśli chcesz przekazać zadanie do metody środowisko wykonawcze systemu Windows, która przyjmuje akcję asynchroniczną.
Klasa AsyncInfo udostępnia metody statyczne (Shared metod w Visual Basic), które tworzą i uruchamiają akcje asynchroniczne środowisko wykonawcze systemu Windows reprezentujące zadania, które mogą reagować na żądania anulowania i zgłaszać postęp.