WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Metod

Definition

Returnerar en Windows Runtime asynkron åtgärd som representerar en startad uppgift.

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

Parametrar

source
Task

Den startade uppgiften.

Returer

Windows.Foundation.IAsyncAction

En Windows.Foundation.IAsyncAction instans som representerar den startade aktiviteten.

Undantag

source är null.

source är en uppgift som inte har påbörjats.

Kommentarer

Note

I Visual Basic och C# kan du anropa den här metoden som en instansmetod för alla objekt av typen Task. När du använder instansmetodens syntax för att anropa den här metoden utelämnar du den första parametern. Mer information finns i Extension Methods (Visual Basic) eller Extension Methods (C# Programming Guide).

Använd den här metoden när du vill skicka en uppgift till en Windows Runtime metod som utför en asynkron åtgärd.

Klassen AsyncInfo innehåller statiska metoder (Shared metoder i Visual Basic) som skapar och startar Windows Runtime asynkrona åtgärder som representerar uppgifter som kan svara på begäranden om annullering och rapportförlopp.

Gäller för