System::IAsyncResult classe

IAsyncResult class

Représente l’état d’une opération asynchrone. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class IAsyncResult : public virtual System::Object

Méthodes

MéthodeDescription
virtual get_AsyncState()Renvoie un objet contenant les informations sur l’opération asynchrone.
virtual get_AsyncWaitHandle()Renvoie une instance de WaitHandle qui peut être utilisée pour attendre la fin de l’opération asynchrone.
virtual get_CompletedSynchronously()Renvoie une valeur indiquant si l’opération asynchrone s’est terminée de manière synchrone.
virtual get_IsCompleted()Renvoie une valeur indiquant si l’opération asynchrone est terminée.
virtual ~IAsyncResult()Destructeur.

Typedefs

TypedefDescription
smart_ptrPointeur partagé vers IAsyncResult.

Voir aussi