Progress<T> Kelas

Definisi

IProgress<T> Menyediakan yang memanggil panggilan balik untuk setiap nilai kemajuan yang dilaporkan.

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)

Jenis parameter

T

Menentukan jenis nilai laporan kemajuan.

Warisan
Progress<T>
Penerapan

Keterangan

Handler apa pun yang diberikan kepada konstruktor atau penanganan aktivitas yang terdaftar dengan ProgressChanged peristiwa dipanggil melalui instans yang SynchronizationContext diambil saat instans dibuat. Jika tidak ada arus SynchronizationContext pada saat konstruksi, panggilan balik akan dipanggil pada ThreadPool.

Untuk informasi selengkapnya dan contoh kode, lihat artikel Async di 4.5: Mengaktifkan Kemajuan dan Pembatalan di API Asinkron di blog kerangka kerja .NET.

Konstruktor

Nama Deskripsi
Progress<T>()

Menginisialisasi objek Progress<T>.

Progress<T>(Action<T>)

Menginisialisasi Progress<T> objek dengan panggilan balik yang ditentukan.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
OnReport(T)

Melaporkan perubahan kemajuan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

Nama Deskripsi
ProgressChanged

Dimunculkan untuk setiap nilai kemajuan yang dilaporkan.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IProgress<T>.Report(T)

Melaporkan perubahan kemajuan.

Berlaku untuk