Condividi tramite


ChangePassword.OnSendMailError(SendMailErrorEventArgs) Metodo

Definizione

Genera l'evento SendMailError quando non è possibile inviare un messaggio di posta elettronica all'utente.

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)

Parametri

e
SendMailErrorEventArgs

Oggetto SendMailErrorEventArgs contenente i dati dell'evento.

Commenti

Il OnSendMailError metodo viene chiamato quando il sistema di posta SMTP genera un'eccezione durante il tentativo di inviare un messaggio di posta elettronica dopo che un utente ha modificato una password.

Esaminare la Exception proprietà dell'oggetto SendMailErrorEventArgs passato come e parametro per determinare la causa effettiva dell'eccezione. Il motivo più comune è un errore di configurazione nella smtp sezione del file Web.config.

È necessario impostare la Handled proprietà dell'oggetto passato come e parametro su true per segnalare che l'eccezione è stata presa in considerazione. In caso contrario, l'eccezione viene generata di nuovo.

La generazione di un evento richiama il gestore eventi tramite un delegato. Per altre informazioni, vedere Gestione degli eventi del server in ASP.NET pagine Web Form.

Il OnSendMailError metodo consente anche alle classi derivate di gestire l'evento senza associare un delegato. Questa è la tecnica preferita per gestire l'evento in una classe derivata.

Note per gli eredi

Quando si esegue l'override del OnSendMailError(SendMailErrorEventArgs) metodo in una classe derivata, assicurarsi di chiamare il OnSendMailError(SendMailErrorEventArgs) metodo per la classe di base in modo che i delegati registrati ricevano l'evento.

Si applica a

Vedi anche