System::ComponentModel::BackgroundWorker sınıfı
İçindekiler
[
Saklamak
]BackgroundWorker class
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çünkü ç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 | Bu, System::ComponentModel::BackgroundWorker nesnesinin ilerleme güncellemelerini raporlayıp raporlayamayacağını gösteren bir değeri 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ğeri ayarlar. |
| ~BackgroundWorker() | Yıkıcı. |
Ayrıca Bakınız
- Class Component
- Namespace System::ComponentModel
- Library Aspose.Font for C++