WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.