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
Oluşturucuya veya olaya kayıtlı ProgressChanged 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 bir akım SynchronizationContext yoksa, geri çağırmalar üzerinde çağrılır ThreadPool.
Daha fazla bilgi ve kod örneği için .NET Framework blogunda Async in 4.5: Async API'lerinde İlerleme ve İptali Etkinleştirme makalesine bakın.
Oluşturucular
| Name | Description |
|---|---|
| Progress<T>() |
Nesnesini başlatır Progress<T> . |
| Progress<T>(Action<T>) |
Progress<T> Nesneyi belirtilen geri çağırma ile başlatır. |
Yöntemler
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnReport(T) |
İlerleme değişikliğini bildirir. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Ekinlikler
| Name | Description |
|---|---|
| ProgressChanged |
Bildirilen her ilerleme değeri için oluşturulur. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IProgress<T>.Report(T) |
İlerleme değişikliğini bildirir. |