SendMailErrorEventHandler Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет метод, который обрабатывает SendMailError событие элементов управления, таких как ChangePassword элемент управления, CreateUserWizard элемент управления и PasswordRecovery элемент управления.
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)
Параметры
- sender
- Object
Источник события.
SendMailErrorEventArgs Объект, содержащий данные события.
Комментарии
При создании делегата SendMailErrorEventHandler вы определите метод, который будет обрабатывать событие. Чтобы связать событие с обработчиком событий, добавьте экземпляр делегата в событие. Обработчик событий вызывается всякий раз, когда происходит событие, если вы не удалите делегат из события. Дополнительные сведения о делегатах обработчика событий см. в разделе "Обработка событий сервера" на страницах веб-форм ASP.NET.
SendMailError Обработка события позволяет веб-приложению продолжать работу, даже если при попытке отправить сообщение электронной почты возникает исключение. Например, это полезно, если исключение возникает при работе с несколькими шагами мастера. Рекомендуется регистрировать ошибку, отображать информативное сообщение пользователю и разрешать пользователю завершить работу мастера, а не завершить работу приложения.
Если вы не создаете обработчик событий для SendMailError события или создаете обработчик событий, но не оставляете Handled значение свойства, falseвеб-приложение перестанет работать, если при отправке сообщения электронной почты возникает ошибка, и ASP.NET отобразит сообщение об ошибке.
Метод OnSendMailError также позволяет производным классам обрабатывать событие вместо события SendMailErrorEventHandler. Это предпочтительный способ обработки события в классе, который является производным от ChangePassword или CreateUserWizard.
Дополнительные сведения об обработке событий см. в разделе "Обработка событий сервера" на страницах веб-форм ASP.NET.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |
Применяется к
См. также раздел
- SendMailError
- SendMailError
- SendMailError
- MailMessage
- SmtpMail
- Обработка событий сервера на веб-страницах ASP.NET
- Обработка и создание событий
- smtp-элемент (параметры сети)
- Вкладка "Приложение средства администрирования веб-сайта"
- Защита элементов управления для входа
- Основные методики безопасности для веб-приложений