Progress<T> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |