AsyncCompletedEventHandler Délégué
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la méthode qui va gérer l’événement MethodNameCompleted
d’une opération asynchrone.
public delegate void AsyncCompletedEventHandler(System::Object ^ sender, AsyncCompletedEventArgs ^ e);
public delegate void AsyncCompletedEventHandler(object sender, AsyncCompletedEventArgs e);
public delegate void AsyncCompletedEventHandler(object? sender, AsyncCompletedEventArgs e);
type AsyncCompletedEventHandler = delegate of obj * AsyncCompletedEventArgs -> unit
Public Delegate Sub AsyncCompletedEventHandler(sender As Object, e As AsyncCompletedEventArgs)
Paramètres
- sender
- Object
Source de l'événement.
AsyncCompletedEventArgs qui contient les données d’événement.
Exemples
Pour obtenir un exemple de code du AsyncCompletedEventHandler délégué, consultez l’exemple dans la System.ComponentModel.AsyncCompletedEventArgs classe .
Remarques
Lorsque vous créez un délégué AsyncCompletedEventHandler, vous identifiez la méthode qui gérera l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. La méthode de gestionnaire d’événements est appelée chaque fois que l’événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués du gestionnaire d’événements, consultez Gestion et levée d’événements.
Pour une méthode asynchrone, appelée MethodName, dans votre composant, vous disposez d’un événement MethodNameCompleted
correspondant et d’une classe MethodNameCompletedEventArgs
facultative.
Pour un composant qui prend en charge plusieurs appels simultanés de ses méthodes asynchrones, le client peut fournir un jeton unique, ou un ID de tâche, pour distinguer la tâche asynchrone qui déclenche des événements particuliers. Le client AsyncCompletedEventHandler peut lire la propriété pour déterminer la AsyncCompletedEventArgs.UserState tâche qui signale l’achèvement. Votre implémentation doit utiliser pour System.ComponentModel.AsyncOperationManager créer un System.ComponentModel.AsyncOperation qui associe les ID de tâche du client aux tâches asynchrones en attente.
Méthodes d’extension
GetMethodInfo(Delegate) |
Obtient un objet qui représente la méthode représentée par le délégué spécifié. |