WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Método

Definição

Retorna uma ação assíncrona do Windows Runtime que representa uma tarefa iniciada.Returns a Windows Runtime asynchronous action that represents a started task.

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.The started task.

Retornos

Uma instância IAsyncAction que representa a tarefa iniciada.A IAsyncAction instance that represents the started task.

Exceções

source é null.source is null.

source é uma tarefa não iniciada.source is an unstarted task.

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 Tasktipo.In Visual Basic and C#, you can call this method as an instance method on any object of type Task. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro.When you use instance method syntax to call this method, omit the first parameter. Para obter mais informações, consulte métodos de extensão (Visual Basic) ou métodosC# de extensão (guia de programação).For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Use esse método quando desejar passar uma tarefa para um método Windows Runtime que usa uma ação assíncrona.Use this method when you want to pass a task to a Windows Runtime method that takes an asynchronous action.

A AsyncInfo classe fornece métodos estáticosShared (métodos no Visual Basic) que criam e iniciam Windows Runtime ações assíncronas que representam tarefas que podem responder a solicitações de cancelamento e relatar o progresso.The AsyncInfo class provides static methods (Shared methods in Visual Basic) that create and start Windows Runtime asynchronous actions that represent tasks that can respond to cancellation requests and report progress.

Aplica-se a