Comparteix a través de


WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Método

Definición

Devuelve una acción asincrónica de Windows Runtime que representa una tarea iniciada.

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

Parámetros

source
Task

La tarea iniciada.

Devoluciones

Instancia de IAsyncAction que representa la tarea iniciada.

Excepciones

source es null.

source es una tarea sin iniciar.

Comentarios

Nota:

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo Task. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).

Use este método cuando desee pasar una tarea a un método Windows Runtime que realice una acción asincrónica.

La AsyncInfo clase proporciona métodos estáticos (Shared métodos en Visual Basic) que crean e inician Windows Runtime acciones asincrónicas que representan tareas que pueden responder a solicitudes de cancelación y notificar el progreso.

Se aplica a