Partager via


SendMailErrorEventHandler Délégué

Définition

Représente la méthode qui gère l’événement SendMailError de contrôles tels que le ChangePassword contrôle, le CreateUserWizard contrôle et le PasswordRecovery contrôle.

public delegate void SendMailErrorEventHandler(System::Object ^ sender, SendMailErrorEventArgs ^ e);
public delegate void SendMailErrorEventHandler(object sender, SendMailErrorEventArgs e);
type SendMailErrorEventHandler = delegate of obj * SendMailErrorEventArgs -> unit
Public Delegate Sub SendMailErrorEventHandler(sender As Object, e As SendMailErrorEventArgs)

Paramètres

sender
Object

Source de l'événement.

e
SendMailErrorEventArgs

Objet SendMailErrorEventArgs qui contient les données d’événement.

Remarques

Lorsque vous créez un SendMailErrorEventHandler délégué, vous identifiez la méthode qui gère l’événement. Pour associer l’événement au gestionnaire d’événements, ajoutez une instance du délégué à l’événement. Le gestionnaire d’événements est appelé chaque fois que l’événement se produit, sauf si vous supprimez le délégué de l’événement. Pour plus d’informations sur les délégués de gestionnaire d’événements, consultez Gestion des événements de serveur dans ASP.NET pages Web Forms.

La gestion de l’événement SendMailError permet à votre application web de continuer à s’exécuter, même si une exception se produit lors de la tentative d’envoi d’un message électronique. Par exemple, cela est utile si l’exception se produit lorsqu’un utilisateur travaille à l’aide d’un Assistant multi-étapes. Il est préférable de consigner l’erreur, d’afficher un message informatif à l’utilisateur et de permettre à l’utilisateur de terminer l’Assistant plutôt que de terminer l’application.

Si vous ne créez pas de gestionnaire d’événements pour l’événement, ou si vous créez un gestionnaire d’événements, mais laissez la Handled propriété définie falsesur , votre application web cesse de s’exécuter si une erreur se produit lors de l’envoi SendMailError d’un message électronique, et ASP.NET affiche un message d’erreur.

La OnSendMailError méthode permet également aux classes dérivées de gérer l’événement au lieu du SendMailErrorEventHandler. Il s’agit de la technique recommandée pour gérer l’événement dans une classe dérivée ou ChangePasswordCreateUserWizard.

Pour plus d’informations sur la gestion des événements, consultez Gestion des événements de serveur dans ASP.NET pages Web Forms.

Méthodes d’extension

Nom Description
GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi