Partilhar via


AsyncOperationProgressHandler<TResult,TProgress> Delegar

Definição

Representa um método que manipula eventos de atualização de progresso de uma operação assíncrona que fornece atualizações de progresso.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1432946946, 2731, 16922, 135, 120, 248, 206, 80, 38, 215, 88)]
template <typename TResult, typename TProgress>
class AsyncOperationProgressHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(1432946946, 2731, 16922, 135, 120, 248, 206, 80, 38, 215, 88)]
public delegate void AsyncOperationProgressHandler<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress> asyncInfo, TProgress progressInfo);
Public Delegate Sub AsyncOperationProgressHandler(Of TResult, TProgress)(asyncInfo As IAsyncOperationWithProgress(Of TResult, TProgress), progressInfo As TProgress)

Parâmetros de tipo

TResult
TProgress

Parâmetros

asyncInfo
IAsyncOperationWithProgress<TResult,TProgress>

A operação assíncrona.

progressInfo
TProgress

As informações de progresso.

Atributos

Requisitos do Windows

Requisitos Description
Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduzida na v1.0)

Exemplos

Por exemplo, código C++/WinRT que ilustra como lidar com o evento Progress , consulte Tipos de delegado para ações e operações assíncronas.

Aplica-se a