Partager via


WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Méthode

Définition

Retourne une action asynchrone Windows Runtime qui représente une tâche initiée.

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

Paramètres

source
Task

Tâche démarrée.

Retours

IAsyncAction

Instance IAsyncAction qui représente la tâche démarrée.

Exceptions

source a la valeur null.

source est une tâche non démarrée.

Remarques

Notes

dans Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d’instance sur n’importe quel objet de type Task . Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. pour plus d’informations, consultez méthodes d’extension (Visual Basic) ou méthodes d’extension (Guide de programmation C#).

utilisez cette méthode lorsque vous souhaitez passer une tâche à une méthode Windows Runtime qui prend une action asynchrone.

la AsyncInfo classe fournit des méthodes statiques ( Shared méthodes dans Visual Basic) qui créent et démarrent Windows Runtime des actions asynchrones qui représentent des tâches qui peuvent répondre aux demandes d’annulation et signaler la progression.

S’applique à