Progress<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bildirilen her ilerleme değeri için geri çağırmaları çağıran bir IProgress<T> sağlar.
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ür Parametreleri
- T
İlerleme raporu değerinin türünü belirtir.
- Devralma
-
Progress<T>
- Uygulamalar
Açıklamalar
Olayla ProgressChanged kaydedilen oluşturucuya veya olay işleyicilerine sağlanan tüm işleyiciler, örnek oluşturulduğunda yakalanan bir SynchronizationContext örnek aracılığıyla çağrılır. Oluşturma sırasında geçerli bir şey SynchronizationContext yoksa, geri çağırmalar üzerinde çağrılır ThreadPool.
Daha fazla bilgi ve kod örneği için, .NET Framework blogunda 4.5'te Zaman Uyumsuz: Zaman Uyumsuz API'lerde İlerlemeyi ve İptali Etkinleştirme makalesine bakın.
Oluşturucular
Progress<T>() |
Progress<T> Nesnesini başlatır. |
Progress<T>(Action<T>) |
Progress<T> Nesneyi belirtilen geri çağırma ile başlatır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnReport(T) |
İlerleme durumu değişikliğini bildirir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
ProgressChanged |
Bildirilen her ilerleme değeri için yükseltildi. |
Belirtik Arabirim Kullanımları
IProgress<T>.Report(T) |
İlerleme durumu değişikliğini bildirir. |