فئة System::ComponentModel::BackgroundWorker
محتويات
[
يخفي
]BackgroundWorker class
يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم أبداً بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class BackgroundWorker : public System::ComponentModel::Component
الطرق
| طريقة | الوصف |
|---|---|
| BackgroundWorker() | معلومات RTTI. |
| get_WorkerReportsProgress() const | يحصل على قيمة تشير إلى ما إذا كان System::ComponentModel::BackgroundWorker يمكنه الإبلاغ عن تحديثات التقدم. |
| ReportProgress(int) | يُطلق حدث System::ComponentModel::BackgroundWorker::ProgressChanged. |
| ReportProgress(int, const System::SharedPtr<System::Object>&) | يُطلق حدث System::ComponentModel::BackgroundWorker::ProgressChanged مع كائن userState. |
| RunWorkerAsync() | يبدأ تنفيذ عملية خلفية. |
| RunWorkerAsync(const System::SharedPtr<System::Object>&) | يبدأ تنفيذ عملية خلفية. |
| set_WorkerReportsProgress(bool) | يضبط قيمة تشير إلى ما إذا كان System::ComponentModel::BackgroundWorker يمكنه الإبلاغ عن تحديثات التقدم. |
| ~BackgroundWorker() | المدمر. |
انظر أيضًا
- Class Component
- Namespace System::ComponentModel
- Library Aspose.Page for C++