System::IAsyncResult क्लास

IAsyncResult class

असिंक्रोनस ऑपरेशन की स्थिति दर्शाता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार की इंस्टेंस को स्टैक पर या operator 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 के लिए।

संबंधित देखें