System::ComponentModel::BackgroundWorker sınıfı
İçindekiler
[
Saklamak
]BackgroundWorker class
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Yığını (stack) üzerinde veya new operatörüyle örnek oluşturmaktan kaçının; bu, çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
class BackgroundWorker : public System::ComponentModel::Component
Yöntemler
| Yöntem | Açıklama |
|---|---|
| BackgroundWorker() | RTTI bilgisi. |
| get_WorkerReportsProgress() const | System::ComponentModel::BackgroundWorker nesnesinin ilerleme güncellemelerini raporlayıp raporlayamayacağını gösteren bir değer alır. |
| ReportProgress(int) | System::ComponentModel::BackgroundWorker::ProgressChanged olayını tetikler. |
| ReportProgress(int, const System::SharedPtr<System::Object>&) | System::ComponentModel::BackgroundWorker::ProgressChanged olayını userState nesnesiyle tetikler. |
| RunWorkerAsync() | Arka plan işleminin yürütülmesini başlatır. |
| RunWorkerAsync(const System::SharedPtr<System::Object>&) | Arka plan işleminin yürütülmesini başlatır. |
| set_WorkerReportsProgress(bool) | System::ComponentModel::BackgroundWorker nesnesinin ilerleme güncellemelerini raporlayıp raporlayamayacağını gösteren bir değer ayarlar. |
| ~BackgroundWorker() | Yıkıcı. |
Ayrıca Bakınız
- Class Component
- Namespace System::ComponentModel
- Library Aspose.Page for C++