BackgroundWorker.ProgressChanged Olay

Tanım

Çağrıldığında ReportProgress(Int32) gerçekleşir.

C#
public event System.ComponentModel.ProgressChangedEventHandler ProgressChanged;
C#
public event System.ComponentModel.ProgressChangedEventHandler? ProgressChanged;

Olay Türü

Örnekler

Aşağıdaki kod örneği, kullanıcıya zaman uyumsuz bir işlemin ilerleme durumunu bildirmek için olayının kullanımını ProgressChanged gösterir. Bu kod örneği, sınıfı için BackgroundWorker sağlanan daha büyük bir örneğin parçasıdır.

C#
// This event handler updates the progress bar.
private void backgroundWorker1_ProgressChanged(object sender,
    ProgressChangedEventArgs e)
{
    this.progressBar1.Value = e.ProgressPercentage;
}

Açıklamalar

Bu olay, yöntemini çağırdığınızda ReportProgress oluşturulur.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Ayrıca bkz.