Partilhar via


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

IAsyncAction

Uma instância IAsyncAction que representa a tarefa iniciada.

Exceções

source é null.

source é uma tarefa não iniciada.

Comentários

Observação

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ê usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de Extensão (Guia de Programação em C#).

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

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

Aplica-se a