SendMailErrorEventHandler Delegar
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
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
- SendMailError
- SendMailError
- SendMailError
- MailMessage
- SmtpMail
- Gestão de Eventos de Servidor em ASP.NET Páginas Web
- Manuseamento e Criação de Eventos
- Elemento smtp (Definições de Rede)
- Separador de Aplicação da Ferramenta de Administração de Sites Web
- Segurança dos Controlos de Login
- Práticas básicas de segurança para aplicativos Web