Sdílet prostřednictvím


PasswordRecovery.OnSendMailError(SendMailErrorEventArgs) Metoda

Definice

Vyvolá SendMailError událost, když uživateli nejde odeslat e-mailovou zprávu.

protected:
 virtual void OnSendMailError(System::Web::UI::WebControls::SendMailErrorEventArgs ^ e);
protected virtual void OnSendMailError(System.Web.UI.WebControls.SendMailErrorEventArgs e);
abstract member OnSendMailError : System.Web.UI.WebControls.SendMailErrorEventArgs -> unit
override this.OnSendMailError : System.Web.UI.WebControls.SendMailErrorEventArgs -> unit
Protected Overridable Sub OnSendMailError (e As SendMailErrorEventArgs)

Parametry

e
SendMailErrorEventArgs

A SendMailErrorEventArgs obsahující data události.

Poznámky

Metoda OnSendMailError je volána, když poštovní služba SMTP vyvolá výjimku. Výchozí implementace vyvolá SendMailError chybu a v případě, že výjimka není zpracována, znovu zvětší výjimku při údržbě zásobníku volání.

Exception Prozkoumejte vlastnost objektu SendMailErrorEventArgs předaného e jako parametr a určete skutečnou příčinu výjimky. Při vývoji je nejčastějším důvodem SendMailError vyvolání události, že <smtpMail> část souboru Web.config není správná. Po nasazení může k této události dojít z nejrůznějších důvodů a většina z nich musí na e-mailové adrese nastat s chybami.

Vlastnost objektu předaného jako e parametr je nutné nastavit Handled tak, aby true signalizovala, že výjimka byla zpracována. V opačném případě je výjimka vyvolána znovu.

Vyvolání události vyvolá obslužnou rutinu události prostřednictvím delegáta. Další informace naleznete v tématu Zpracování událostí serveru na ASP.NET webových formulářů stránky.

Metoda OnSendMailError také umožňuje odvozené třídy zpracovat událost bez připojení delegáta. Toto je upřednostňovaná technika pro zpracování události v odvozené třídě.

Poznámky pro dědice

Při přepsání OnSendMailError(SendMailErrorEventArgs) metody v odvozené třídě nezapomeňte volat metodu OnSendMailError(SendMailErrorEventArgs) pro základní třídu, aby registrovaní delegáti obdrželi událost.

Platí pro

Viz také