فئة 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()المدمر.

انظر أيضًا