PasswordRecovery.OnSendMailError(SendMailErrorEventArgs) 메서드

정의

이메일 메시지를 사용자에게 보낼 수 없는 경우에 SendMailError 이벤트를 발생시킵니다.

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)

매개 변수

e
SendMailErrorEventArgs

이벤트 데이터를 포함하는 SendMailErrorEventArgs입니다.

설명

OnSendMailError 예외를 throw 하는 SMTP 메일 서비스 메서드가 호출 됩니다. 기본 구현 발생을 SendMailError 오류 및 예외 처리 되지 않은 경우에 호출 스택을 유지 관리 하는 동안 예외를 다시 throw 합니다.

검사는 Exception 의 속성을 SendMailErrorEventArgs 변수로 전달 된 개체는 e 예외의 실제 원인을 확인 하려면 매개 변수. 개발 하는 동안 가장 일반적인 이유는 합니다 SendMailError 는 이벤트가 <smtpMail> Web.config 파일의 섹션에 올바르지 않습니다. 배포 후이 이벤트는 다양 한 이유로 가장 않아도 오류 전자 메일 주소에서를 사용 하 여 발생할 수 있습니다.

설정 해야 합니다는 Handled 개체의 속성으로 전달 합니다 e 매개 변수를 true 예외가 처리 되었으면이 고 그렇지, 예외가 다시 throw 되는 신호를 합니다.

이벤트가 발생하면 대리자를 통해 이벤트 처리기가 호출됩니다. 자세한 내용은 ASP.NET Web Forms 페이지에서 서버 이벤트 처리합니다.

또한 OnSendMailError 메서드를 사용하면 파생 클래스가 대리자를 연결하지 않고도 이벤트를 처리할 수 있습니다. 이는 파생 클래스에서 이벤트를 처리하는 기본 방법입니다.

상속자 참고

재정의 하는 경우는 OnSendMailError(SendMailErrorEventArgs) 파생된 클래스에서 메서드를 호출 해야 합니다 OnSendMailError(SendMailErrorEventArgs) 대리자를 등록 하는 기본 클래스의 메서드는 이벤트를 받도록 합니다.

적용 대상

추가 정보