WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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
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.