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


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

Источник события.

e
SendMailErrorEventArgs

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

Комментарии

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

SendMailError Обработка события позволяет веб-приложению продолжать работу, даже если при попытке отправить сообщение электронной почты возникает исключение. Например, это полезно, если исключение возникает при работе с несколькими шагами мастера. Рекомендуется регистрировать ошибку, отображать информативное сообщение пользователю и разрешать пользователю завершить работу мастера, а не завершить работу приложения.

Если вы не создаете обработчик событий для SendMailError события или создаете обработчик событий, но не оставляете Handled значение свойства, falseвеб-приложение перестанет работать, если при отправке сообщения электронной почты возникает ошибка, и ASP.NET отобразит сообщение об ошибке.

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

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

Методы расширения

Имя Описание
GetMethodInfo(Delegate)

Возвращает объект, представляющий метод, представленный указанным делегатом.

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

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