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.

Retornos

Uma IAsyncAction instância que representa a tarefa iniciada.

Exceções

source é null.

source é uma tarefa não inicial.

Comentários

Note

Em Visual Basic e C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo Task. Quando você usa a sintaxe do método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Extension Methods (Visual Basic) ou Extension Methods (C# Programming Guide).

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

A classe AsyncInfo fornece métodos estáticos (métodos Shared no Visual Basic) que criam e iniciam Windows Runtime ações assíncronas que representam tarefas que podem responder às solicitações de cancelamento e ao progresso do relatório.

Aplica-se a