ProgressWithCompletion<T> Classe
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.
Um mecanismo de relatório de progresso incremental que também permite a espera assíncrona de todos os relatórios a serem processados.
generic <typename T>
public ref class ProgressWithCompletion : IProgress<T>
public class ProgressWithCompletion<T> : IProgress<T>
type ProgressWithCompletion<'T> = class
interface IProgress<'T>
Public Class ProgressWithCompletion(Of T)
Implements IProgress(Of T)
Parâmetros de tipo
- T
O tipo de mensagem enviada em atualizações em andamento.
- Herança
-
ProgressWithCompletion<T>
- Implementações
-
IProgress<T>
Construtores
| ProgressWithCompletion<T>(Action<T>) |
Inicializa uma nova instância da classe ProgressWithCompletion<T>. |
| ProgressWithCompletion<T>(Action<T>, JoinableTaskFactory) |
Inicializa uma nova instância da classe ProgressWithCompletion<T>. |
| ProgressWithCompletion<T>(Func<T,Task>) |
Inicializa uma nova instância da classe ProgressWithCompletion<T>. |
| ProgressWithCompletion<T>(Func<T,Task>, JoinableTaskFactory) |
Inicializa uma nova instância da classe ProgressWithCompletion<T>. |
Métodos
| Report(T) |
Recebe uma atualização de progresso. |
| WaitAsync() |
Retorna uma tarefa que é concluída quando todos os progressos relatados são executados. |
| WaitAsync(CancellationToken) |
Retorna uma tarefa que é concluída quando todos os progressos relatados são executados. |
Implantações explícitas de interface
| IProgress<T>.Report(T) |
Recebe uma atualização de progresso. |
Aplica-se a
Acesso thread-safe
Esse tipo é thread-safe para todos os membros.