فئة System::IAsyncResult

IAsyncResult class

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

class IAsyncResult : public virtual System::Object

الطرق

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

Typedefs

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

انظر أيضًا