Condividi tramite


AsyncOperationProgressHandler<TResult,TProgress> Delegato

Definizione

Rappresenta un metodo che gestisce gli eventi di aggiornamento dello stato di un'operazione asincrona che fornisce aggiornamenti dello stato di avanzamento.

/// [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)

Parametri di tipo

TResult
TProgress

Parametri

asyncInfo
IAsyncOperationWithProgress<TResult,TProgress>

Operazione asincrona.

progressInfo
TProgress

Informazioni sullo stato di avanzamento.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)

Esempio

Ad esempio, il codice C++/WinRT che illustra come gestire l'evento Progress , vedi Tipi delegati per azioni e operazioni asincrone.

Si applica a