ChangePassword.OnSendMailError(SendMailErrorEventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
- OnBubbleEvent(Object, EventArgs)
- Gestione degli eventi del server in pagine Web ASP.NET
- Panoramica dei controlli di accesso di ASP.NET
- Personalizzazione dell'aspetto e del comportamento dei controlli di accesso ASP.NET
- Modelli di controlli server Web ASP.NET
- Procedura: Visualizzare informazioni diverse per gli utenti anonimi e connessi
- Scheda Sicurezza strumento di amministrazione sito Web
- Protezione dei controlli di accesso
- Procedure di sicurezza di base per le applicazioni Web
- Protezione dell'appartenenza