SendMailErrorEventHandler 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 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.
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
- SendMailError
- SendMailError
- SendMailError
- MailMessage
- SmtpMail
- Gestion des événements serveur dans les pages web ASP.NET
- Gestion et déclenchement d’événements
- smtp, élément (paramètres réseau)
- Onglet Application de l’outil d’administration de site web
- Sécurisation des contrôles de connexion
- Pratiques de sécurité de base pour les applications web