AsyncInfo.Run 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.
Sobrecargas
| Name | Description |
|---|---|
| Run(Func<CancellationToken,Task>) |
Cria e inicia uma ação assíncrona no Windows Runtime usando uma função que gera uma tarefa iniciada. A tarefa pode suportar o cancelamento. |
| Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) |
Cria e inicia uma ação assíncrona no Windows Runtime que inclui atualizações de progresso, usando uma função que gera uma tarefa iniciada. A tarefa pode suportar cancelamentos e relatórios de progresso. |
| Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) |
Cria e inicia uma operação assíncrona no Windows Runtime que inclui atualizações de progresso, usando uma função que gera uma tarefa iniciada que devolve resultados. A tarefa pode suportar cancelamentos e relatórios de progresso. |
| Run<TResult>(Func<CancellationToken,Task<TResult>>) |
Cria e inicia uma operação assíncrona no Windows Runtime usando uma função que gera uma tarefa iniciada que devolve resultados. A tarefa pode suportar o cancelamento. |
Run(Func<CancellationToken,Task>)
Cria e inicia uma ação assíncrona no Windows Runtime usando uma função que gera uma tarefa iniciada. A tarefa pode suportar o cancelamento.
public:
static Windows::Foundation::IAsyncAction ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncAction Run(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncAction
Public Shared Function Run (taskProvider As Func(Of CancellationToken, Task)) As IAsyncAction
Parâmetros
- taskProvider
- Func<CancellationToken,Task>
Um delegado que representa a função que cria e inicia a tarefa. A tarefa iniciada é representada pela ação assíncrona do Windows Runtime que é devolvida. A função recebe um token de cancelamento que a tarefa pode monitorizar para ser notificada dos pedidos de cancelamento; Podes ignorar o token se a tua tarefa não suportar cancelamento.
Devoluções
A iniciou o Windows. Foundation.IAsyncAction que representa a tarefa gerada por taskProvider.
Exceções
taskProvider é null.
taskProvider Retorna uma tarefa por começar.
Aplica-se a
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)
Cria e inicia uma ação assíncrona no Windows Runtime que inclui atualizações de progresso, usando uma função que gera uma tarefa iniciada. A tarefa pode suportar cancelamentos e relatórios de progresso.
public:
generic <typename TProgress>
static Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncActionWithProgress<TProgress> Run<TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncActionWithProgress<'Progress>
Public Shared Function Run(Of TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task)) As IAsyncActionWithProgress(Of TProgress)
Parâmetros de Tipo Genérico
- TProgress
O tipo usado para notificações de progresso.
Parâmetros
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task>
Um delegado que representa a função que cria e inicia a tarefa. A tarefa iniciada é representada pela ação assíncrona do Windows Runtime que é devolvida. A função recebe um token de cancelamento que a tarefa pode monitorizar para ser notificada de pedidos de cancelamento, e uma interface para reportar o progresso; Pode ignorar um ou ambos estes argumentos se a sua tarefa não suportar o relatório de progresso ou o cancelamento.
Devoluções
A iniciou o Windows. Foundation.IAsyncActionWithProgress<TProgress> instância que representa a tarefa gerada por taskProvider.
Exceções
taskProvider é null.
taskProvider Retorna uma tarefa por começar.
Aplica-se a
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)
Cria e inicia uma operação assíncrona no Windows Runtime que inclui atualizações de progresso, usando uma função que gera uma tarefa iniciada que devolve resultados. A tarefa pode suportar cancelamentos e relatórios de progresso.
public:
generic <typename TResult, typename TProgress>
static Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> Run<TResult,TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress>
Public Shared Function Run(Of TResult, TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task(Of TResult))) As IAsyncOperationWithProgress(Of TResult, TProgress)
Parâmetros de Tipo Genérico
- TResult
O tipo que devolve o resultado.
- TProgress
O tipo usado para notificações de progresso.
Parâmetros
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task<TResult>>
Um delegado que representa a função que cria e inicia a tarefa. A tarefa iniciada é representada pela ação assíncrona do Windows Runtime que é devolvida. A função recebe um token de cancelamento que a tarefa pode monitorizar para ser notificada de pedidos de cancelamento, e uma interface para reportar o progresso; Pode ignorar um ou ambos estes argumentos se a sua tarefa não suportar o relatório de progresso ou o cancelamento.
Devoluções
A iniciou o Windows. Foundation.IAsyncOperationWithProgress<TResult,TProgress> instância que representa a tarefa gerada por taskProvider.
Exceções
taskProvider é null.
taskProvider Retorna uma tarefa por começar.
Aplica-se a
Run<TResult>(Func<CancellationToken,Task<TResult>>)
Cria e inicia uma operação assíncrona no Windows Runtime usando uma função que gera uma tarefa iniciada que devolve resultados. A tarefa pode suportar o cancelamento.
public:
generic <typename TResult>
static Windows::Foundation::IAsyncOperation<TResult> ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperation<TResult> Run<TResult>(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperation<'Result>
Public Shared Function Run(Of TResult) (taskProvider As Func(Of CancellationToken, Task(Of TResult))) As IAsyncOperation(Of TResult)
Parâmetros de Tipo Genérico
- TResult
O tipo que devolve o resultado.
Parâmetros
- taskProvider
- Func<CancellationToken,Task<TResult>>
Um delegado que representa a função que cria e inicia a tarefa. A tarefa iniciada é representada pela operação assíncrona do Windows Runtime que é devolvida. A função recebe um token de cancelamento que a tarefa pode monitorizar para ser notificada dos pedidos de cancelamento; Podes ignorar o token se a tua tarefa não suportar cancelamento.
Devoluções
A iniciou o Windows. Foundation.IAsyncOperation<TResult> instância que representa a tarefa gerada por taskProvider.
Exceções
taskProvider é null.
taskProvider Retorna uma tarefa por começar.