ProgressWithCompletion<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
IProgress<T>
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.