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)
Параметры
Объект SendMailErrorEventArgs, содержащий данные события.
Комментарии
Метод OnSendMailError вызывается, когда служба почты SMTP создает исключение. Реализация по умолчанию вызывает ошибку SendMailError и, если исключение не обрабатывается, повторно создает исключение при сохранении стека вызовов.
Exception Проверьте свойство объекта, переданного SendMailErrorEventArgs в качестве параметра, e
чтобы определить фактическую причину исключения. Во время разработки наиболее распространенной причиной SendMailError возникновения события является <smtpMail>
неправильный раздел файла Web.config. После развертывания это событие может произойти по различным причинам, большинство из которых связано с ошибками в адресе электронной почты.
Необходимо задать свойству Handled объекта , переданного в e
качестве параметра значение , true
чтобы сообщить, что исключение было обработано; в противном случае исключение будет создано снова.
При возникновении события через делегат вызывается обработчик события. Дополнительные сведения см. в разделе Обработка событий сервера на страницах веб-форм ASP.NET.
Метод OnSendMailError также позволяет производным классам обрабатывать событие, не присоединяя делегат. Это предпочтительная методика обработки событий в производном классе.
Примечания для тех, кто наследует этот метод
При переопределении OnSendMailError(SendMailErrorEventArgs) метода в производном классе обязательно вызовите OnSendMailError(SendMailErrorEventArgs) метод для базового класса, чтобы зарегистрированные делегаты получили событие.
Применяется к
См. также раздел
- SendMailErrorEventArgs
- SendMailError
- OnBubbleEvent(Object, EventArgs)
- Обработка событий сервера на веб-страницах ASP.NET
- Общие сведения об элементах управления ASP.NET входа
- Настройка внешнего вида и поведения элементов управления входа ASP.NET
- Практическое руководство. Отображение различных сведений для анонимных и вошедшего в систему пользователей
- Вкладка "Безопасность средства администрирования веб-сайта"
- Защита элементов управления входами
- Базовые рекомендации по безопасности веб-приложений
- Защита членства