System::IAsyncResult klasse

IAsyncResult class

Vertegenwoordigt de status van een asynchrone bewerking. Objecten van deze klasse mogen alleen worden toegewezen met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument door te geven aan functies.

class IAsyncResult : public virtual System::Object

Methoden

MethodeBeschrijving
virtual get_AsyncState()Retourneert een object dat de informatie over een asynchrone bewerking bevat.
virtual get_AsyncWaitHandle()Retourneert een instantie van WaitHandle die kan worden gebruikt om te wachten op de voltooiing van de asynchrone bewerking.
virtual get_CompletedSynchronously()Retourneert een waarde die aangeeft of de asynchrone bewerking synchroon is voltooid.
virtual get_IsCompleted()Retourneert een waarde die aangeeft of de asynchrone bewerking is voltooid.
virtual ~IAsyncResult()Destructor.

Typedefs

TypedefBeschrijving
smart_ptrGedeelde pointer naar IAsyncResult.

Zie ook