فئة System::IAsyncResult

IAsyncResult class

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

class IAsyncResult : public virtual System::Object

الطرق

طريقةالوصف
virtual get_AsyncState()يرجع كائنًا يحتوي على معلومات حول العملية غير المتزامنة.
virtual get_AsyncWaitHandle()يرجع كائنًا من نوع WaitHandle يمكن استخدامه للانتظار حتى اكتمال العملية غير المتزامنة.
virtual get_CompletedSynchronously()يعيد قيمة تشير إلى ما إذا كانت العملية غير المتزامنة قد اكتملت بشكل متزامن.
virtual get_IsCompleted()يعيد قيمة تشير إلى ما إذا كانت العملية غير المتزامنة قد اكتملت.
virtual ~IAsyncResult()المدمر.

Typedefs

تعريف نوعالوصف
smart_ptrمؤشر مشترك إلى IAsyncResult.

انظر أيضًا