Sdílet prostřednictvím


SendMailErrorEventHandler Delegát

Definice

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

e
SendMailErrorEventArgs

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é