Поделиться через


ChangePassword.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)

Параметры

e
SendMailErrorEventArgs

SendMailErrorEventArgs Объект, содержащий данные события.

Комментарии

Метод OnSendMailError вызывается, когда почта SMTP-системы вызывает исключение при попытке отправить сообщение электронной почты после того, как пользователь изменил пароль.

Exception Проверьте свойство SendMailErrorEventArgs объекта, переданного в качестве e параметра, чтобы определить фактическую причину исключения. Наиболее распространенной причиной является ошибка конфигурации в smtp разделе файла Web.config.

Необходимо задать Handled свойство объекта, переданное в качестве e параметра, чтобы true сообщить о том, что исключение было выполнено; в противном случае исключение создается снова.

При вызове события обработчик событий вызывается через делегат. Дополнительные сведения см. в разделе "Обработка событий сервера" на страницах веб-форм ASP.NET.

Метод OnSendMailError также позволяет производным классам обрабатывать событие без присоединения делегата. Это предпочтительный способ обработки события в производном классе.

Примечания для тех, кто наследует этот метод

При переопределении OnSendMailError(SendMailErrorEventArgs) метода в производном классе обязательно вызовите OnSendMailError(SendMailErrorEventArgs) метод для базового класса, чтобы зарегистрированные делегаты получали событие.

Применяется к

См. также раздел