1
J'utilise cette méthode BlogEngine.net d'envoyer un certain nombre d'e-mails aux utilisateurs sur le site:Comment gérer l'événement Utils.EmailFailed en C#
Utils.SendMailMessageAsync(mail);
Il existe déjà un événement qui est barboter en cas d'un message ne pouvant être envoyé, mais je ne sais pas comment l'utiliser:
Utils.EmailFailed
Idéalement, je veux juste compter le nombre de messages qui ne sont pas envoyés et afficher que la utilisateur.
Je suis désolé, j'ai joué avec, mais je ne comprends pas. Peux-tu être plus précis? Quel serait le "type approprié"? – codethrift
Ok, j'ai réussi à faire ça en faisant: Utils.EmailFailed + = new EventHandler (Utils_EmailFailed); Puis en ajoutant: // E-mail de notification automatique int failedMessages = 0; void Utils_EmailFailed (expéditeur d'objet, EventArgs e) { failedMessages + = 1; } Je souhaite seulement que je puisse obtenir le message d'erreur à afficher à l'utilisateur, mais "e" n'a pas de propriété de message. Est-ce parce que l'auteur de l'événement ne le fait pas bouillir? –
codethrift
@codethrift avez-vous eu ce travail? –