ProgressWithCompletion<T> Klasse

Definition

Bei einem inkrementellen Statusberichterstellungsmechanismus, der auch das asynchrone Warten auf alle zu verarbeitenden Berichte gestattet.

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)

Typparameter

T

Der Typ der Meldung, die in Bearbeitung gesendet wird.

Vererbung
ProgressWithCompletion<T>
Implementiert

Konstruktoren

ProgressWithCompletion<T>(Action<T>)

Initialisiert eine neue Instanz der ProgressWithCompletion<T>-Klasse.

ProgressWithCompletion<T>(Action<T>, JoinableTaskFactory)

Initialisiert eine neue Instanz der ProgressWithCompletion<T>-Klasse.

ProgressWithCompletion<T>(Func<T,Task>)

Initialisiert eine neue Instanz der ProgressWithCompletion<T>-Klasse.

ProgressWithCompletion<T>(Func<T,Task>, JoinableTaskFactory)

Initialisiert eine neue Instanz der ProgressWithCompletion<T>-Klasse.

Methoden

Report(T)

Erhält ein Statusupdate.

WaitAsync()

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn der gesamte berichtete Fortschritt ausgeführt hat.

WaitAsync(CancellationToken)

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn der gesamte berichtete Fortschritt ausgeführt hat.

Explizite Schnittstellenimplementierungen

IProgress<T>.Report(T)

Erhält ein Statusupdate.

Gilt für

Threadsicherheit

Dieser Typ ist für alle Member Thread sicher.