PasswordRecovery.OnSendMailError(SendMailErrorEventArgs) Método

Definição

Aumenta o SendMailError evento quando uma mensagem de email não pode ser enviada ao utilizador.

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)

Parâmetros

e
SendMailErrorEventArgs

A SendMailErrorEventArgs que contém os dados do evento.

Observações

O OnSendMailError método é chamado quando o serviço SMTP Mail lança uma exceção. A implementação padrão gera o SendMailError erro e, se a exceção não for tratada, relança a exceção mantendo a pilha de chamadas.

Examine-se a Exception propriedade do SendMailErrorEventArgs objeto passado como e parâmetro para determinar a causa real da exceção. Durante o desenvolvimento, a razão mais comum para o SendMailError evento ser levantado é que a <smtpMail> secção do ficheiro de Web.config está incorreta. Após a implementação, este evento pode ocorrer por várias razões, a maioria relacionadas com erros num endereço de email.

Deve definir a Handled propriedade do objeto passado como e parâmetro para true sinalizar que a exceção foi tratada; caso contrário, a exceção é lançada novamente.

Levantar um evento invoca o gestor de eventos através de um delegado. Para mais informações, consulte Server Event Handling em ASP.NET Web Forms Pages.

O OnSendMailError método também permite que classes derivadas tratem do evento sem anexar um delegado. Esta é a técnica preferida para lidar com o evento numa classe derivada.

Notas para Herdeiros

Ao substituir o OnSendMailError(SendMailErrorEventArgs) método numa classe derivada, certifique-se de chamar o OnSendMailError(SendMailErrorEventArgs) método para a classe base para que os delegados registados recebam o evento.

Aplica-se a

Ver também