PasswordRecovery.OnSendMailError(SendMailErrorEventArgs) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar händelsen SendMailError när ett e-postmeddelande inte kan skickas till användaren.
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)
Parametrar
En SendMailErrorEventArgs som innehåller händelsedata.
Kommentarer
Metoden OnSendMailError anropas när SMTP Mail-tjänsten utlöser ett undantag. Standardimplementeringen genererar SendMailError felet och, om undantaget inte hanteras, återaktiveras undantaget samtidigt som anropsstacken bibehålls.
Granska egenskapen för Exception objektet SendMailErrorEventArgs som skickades som parameter för e att fastställa den faktiska orsaken till undantaget. Under utvecklingen är den vanligaste orsaken till att händelsen SendMailError utlöses att <smtpMail> avsnittet i Web.config-filen är felaktigt. Efter distributionen kan den här händelsen inträffa av olika orsaker, de flesta har att göra med fel i en e-postadress.
Du måste ange Handled egenskapen för objektet som skickas som e parameter för att true signalera att undantaget har hanterats. Annars genereras undantaget igen.
När du skapar en händelse anropas händelsehanteraren via ett ombud. Mer information finns i Server Event Handling i ASP.NET Web Forms Pages.
Metoden OnSendMailError gör det också möjligt för härledda klasser att hantera händelsen utan att koppla ett ombud. Det här är den bästa tekniken för att hantera händelsen i en härledd klass.
Anteckningar till arvingar
När du OnSendMailError(SendMailErrorEventArgs) åsidosätter metoden i en härledd klass måste du anropa OnSendMailError(SendMailErrorEventArgs) metoden för basklassen så att registrerade ombud får händelsen.
Gäller för
Se även
- SendMailErrorEventArgs
- SendMailError
- OnBubbleEvent(Object, EventArgs)
- Server händelsehantering i ASP.NET webbsidor
- Översikt över ASP.NET inloggningskontroller
- Anpassa utseende och beteende för ASP.NET inloggningskontroller
- Anvisningar: Visa annan information för anonyma och inloggade användare
- Fliken Säkerhet för webbplatsadministrationsverktyg
- Skydda inloggningskontroller
- Grundläggande säkerhetsmetoder för webbprogram
- Skydda medlemskap