SendMailErrorEventHandler Delegar

Definição

Representa o método que gere o SendMailError evento de controlos como o ChangePassword controlo, o CreateUserWizard controlo e o PasswordRecovery controlo.

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)

Parâmetros

sender
Object

A origem do evento.

e
SendMailErrorEventArgs

Um objeto que contém os dados do SendMailErrorEventArgs evento.

Observações

Quando cria um SendMailErrorEventHandler delegado, identifica o método que irá gerir o evento. Para associar o evento ao gestor de eventos, adicione uma instância do delegado ao evento. O handler de eventos é chamado sempre que o evento ocorre, a menos que remova o delegado do evento. Para mais informações sobre os delegados handler de eventos, consulte Server Event Handling em ASP.NET Web Forms Páginas.

Gerir o SendMailError evento permite que a sua aplicação Web continue a correr, mesmo que ocorra uma exceção ao tentar enviar uma mensagem de email. Por exemplo, isto é útil se a exceção ocorrer quando um utilizador está a trabalhar num assistente de múltiplos passos. É preferível registar o erro, mostrar uma mensagem informativa ao utilizador e permitir que este complete o assistente em vez de terminar a aplicação.

Se não criar um gestor de eventos para o evento SendMailError, ou se criar um gestor de eventos mas deixar a propriedade Handled definida para false, a sua aplicação Web deixará de correr se ocorrer um erro ao enviar uma mensagem de email, e ASP.NET mostrará uma mensagem de erro.

O OnSendMailError método também permite que classes derivadas tratem o evento em vez do SendMailErrorEventHandler. Esta é a técnica preferida para lidar com o evento numa classe derivada de ChangePassword ou CreateUserWizard.

Para mais informações sobre gestão de eventos, consulte Server Event Handling em ASP.NET Web Forms Pages.

Métodos da Extensão

Name Description
GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Ver também