Progress<T> Osztály

Definíció

IProgress<T> Egy visszahívást hív meg az egyes jelentett folyamatértékekhez.

generic <typename T>
public ref class Progress : IProgress<T>
public class Progress<T> : IProgress<T>
type Progress<'T> = class
    interface IProgress<'T>
Public Class Progress(Of T)
Implements IProgress(Of T)

Típusparaméterek

T

A folyamatjelentés értékének típusát adja meg.

Öröklődés
Progress<T>
Megvalósítás

Megjegyzések

Az eseményhez ProgressChanged regisztrált konstruktornak vagy eseménykezelőknek biztosított kezelők meghívása a SynchronizationContext példány létrehozásakor rögzített példányon keresztül történik. Ha az építéskor nincs aktuális SynchronizationContext állapot, a rendszer meghívja a visszahívásokat a ThreadPool.

További információ és példakód: Async in 4.5: Progress and Cancellation in Async API in the .NET Framework blog.

Konstruktorok

Name Description
Progress<T>()

Inicializálja a Progress<T> objektumot.

Progress<T>(Action<T>)

Inicializálja az Progress<T> objektumot a megadott visszahívással.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnReport(T)

Állapotváltozást jelez.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

esemény

Name Description
ProgressChanged

Minden jelentett előrehaladási értékhez fel van emelve.

Explicit interfész-implementációk

Name Description
IProgress<T>.Report(T)

Állapotváltozást jelez.

A következőre érvényes: