Bagikan melalui


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 Asinkron di 4.5: Mengaktifkan Kemajuan dan Pembatalan di API Asinkron di blog .NET Framework.

Konstruktor

Progress<T>()

Menginisialisasi objek Progress<T>.

Progress<T>(Action<T>)

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

Metode

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 instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnReport(T)

Melaporkan perubahan kemajuan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

ProgressChanged

Dinaikkan untuk setiap nilai kemajuan yang dilaporkan.

Implementasi Antarmuka Eksplisit

IProgress<T>.Report(T)

Melaporkan perubahan kemajuan.

Berlaku untuk