SendMailErrorEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje metodu SendMailError , která zpracovává události ovládacích prvků, jako ChangePassword je ovládací prvek, CreateUserWizard ovládací prvek a PasswordRecovery ovládací prvek.
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)
Parametry
- sender
- Object
Zdroj události
Objekt SendMailErrorEventArgs , který obsahuje data události.
Poznámky
Při vytváření delegáta SendMailErrorEventHandler identifikujete metodu, která bude zpracovávat událost. Chcete-li událost přidružit k obslužné rutině události, přidejte do události instanci delegáta. Obslužná rutina události se volá vždy, když událost nastane, pokud z události neodeberete delegáta. Další informace o delegátech obslužné rutiny událostí naleznete v tématu Zpracování událostí serveru v ASP.NET webových formulářů stránky.
SendMailError Zpracování události umožňuje webové aplikaci pokračovat ve spuštění, i když při pokusu o odeslání e-mailové zprávy dojde k výjimce. To je užitečné například v případě, že k výjimce dochází, když uživatel pracuje prostřednictvím průvodce více kroky. Je vhodnější zapsat chybu, zobrazit uživateli informativní zprávu a umožnit uživateli, aby dokončil průvodce místo ukončení aplikace.
Pokud pro událost nevytvoříte obslužnou rutinu SendMailError události nebo pokud vytvoříte obslužnou rutinu události, ale ponecháte Handled ji nastavenou na false, webová aplikace se zastaví, pokud při odesílání e-mailové zprávy dojde k chybě, a ASP.NET zobrazí chybovou zprávu.
Metoda OnSendMailError také umožňuje odvozené třídy zpracovat událost místo SendMailErrorEventHandler. Toto je upřednostňovaná technika pro zpracování události ve třídě, která je odvozena z ChangePassword nebo CreateUserWizard.
Další informace o zpracování událostí naleznete v tématu Zpracování událostí serveru na ASP.NET webových formulářů stránky.
Metody rozšíření
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |
Platí pro
Viz také
- SendMailError
- SendMailError
- SendMailError
- MailMessage
- SmtpMail
- Zpracování událostí serveru na webových stránkách ASP.NET
- Zpracování a vyvolávání událostí
- smtp – element (nastavení sítě)
- Karta Aplikace nástroje pro správu webu
- Zabezpečení přihlašovacích ovládacích prvků
- Základní postupy zabezpečení pro webové aplikace