WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 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.