WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Método

Definição

Retorna uma ação assíncrona do Windows Runtime que representa uma tarefa 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

A tarefa iniciada.

Devoluções

Windows.Foundation.IAsyncAction

Uma Windows.Foundation.IAsyncAction instância que representa a tarefa iniciada.

Exceções

source é null.

source é uma tarefa por começar.

Observações

Note

Em Visual Basic e C#, pode chamar este método como método de instância em qualquer objeto do tipo Task. Quando usar a sintaxe do método de instância para chamar este método, omita o primeiro parâmetro. Para mais informações, consulte Métodos de Extensão (Visual Basic) ou Métodos de Extensão (Guia de Programação C#).

Use este método quando quiser passar uma tarefa para um método do Windows Runtime que realize uma ação assíncrona.

A classe AsyncInfo fornece métodos estáticos (Shared métodos em Visual Basic) que criam e iniciam Windows Runtime ações assíncronas que representam tarefas capazes de responder a pedidos de cancelamento e reportar progresso.

Aplica-se a