Język

WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Metoda

Definicja

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

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.

Dotyczy