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

Tarea iniciada.

Devoluciones

Instancia IAsyncAction de que representa la tarea iniciada.

Excepciones

source es null.

source es una tarea sin iniciar.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo Task. Cuando use 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 Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

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

La clase AsyncInfo proporciona métodos estáticos (métodos Shared 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