WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Metoda

Definicja

Zwraca akcję asynchroniczną Windows runtime, która reprezentuje 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

Uruchomione zadanie.

Zwraca

IAsyncAction

Wystąpienie IAsyncAction reprezentujące uruchomione zadanie.

Wyjątki

source to null.

source to zadanie nieuczętowane.

Uwagi

Uwaga

W Visual Basic i C# można wywołać tę metodę jako metodę wystąpienia na dowolnym obiekcie typu Task . Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).

Użyj tej metody, jeśli chcesz przekazać zadanie do metody środowiska uruchomieniowego Windows, która podejmuje akcję asynchroniczną.

Klasa udostępnia metody statyczne (metody w środowisku Visual Basic), które tworzą i uruchamiają asynchroniczne akcje środowiska Windows Runtime, które reprezentują zadania, które mogą odpowiadać na żądania anulowania i AsyncInfo Shared raportować postęp.

Dotyczy