فئة System::ComponentModel::AsyncCompletedEventArgs

AsyncCompletedEventArgs class

يتم تمرير نسخة من هذه الفئة كمعامل إلى مندوب AsyncCompletedEventHandler. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class AsyncCompletedEventArgs : public System::EventArgs

الطرق

طريقةالوصف
AsyncCompletedEventArgs()المُنشئ.
AsyncCompletedEventArgs(const System::Exception&, bool, const System::SharedPtr<System::Object>&)يُنشئ مثيلًا جديدًا من الفئة System.ComponentModel.AsyncCompletedEventArgs.
get_Cancelled() constيحصل على قيمة تُشير إلى ما إذا كانت عملية غير متزامنة قد أُلغيت. true إذا أُلغيت العملية الخلفية؛ وإلا false. القيمة الافتراضية هي false.
get_Error() constيحصل على قيمة تُشير إلى الخطأ الذي حدث أثناء عملية غير متزامنة.
get_UserState() constيحصل على المعرف الفريد للمهمة غير المتزامنة. مرجع كائن يحدد المهمة غير المتزامنة بشكل فريد؛ وإلا null إذا لم يتم تعيين قيمة.

الحقول

حقلالوصف
static Emptyعضو ثابت يمثل مؤشرًا مشتركًا “فارغ” EventArgs (مؤشر فارغ).

انظر أيضًا