فئة 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 مؤشرًا مشتركًا “فارغًا” (null-pointer).

انظر أيضًا