Aracılığıyla paylaş


PasswordRecovery.OnSendMailError(SendMailErrorEventArgs) Yöntem

Tanım

Kullanıcıya bir e-posta iletisi gönderilemediğinde olayı tetikler 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)

Parametreler

e
SendMailErrorEventArgs

SendMailErrorEventArgs Olay verilerini içeren bir.

Açıklamalar

OnSendMailError YÖNTEMI, SMTP Posta hizmeti bir özel durum oluştururken çağrılır. Varsayılan uygulama hatayı oluşturur SendMailError ve özel durum işlenmezse çağrı yığınını korurken özel durumu yeniden oluşturur.

Exception Özel durumun gerçek nedenini belirlemek için parametre olarak e geçirilen nesnesinin özelliğini SendMailErrorEventArgs inceleyin. Geliştirme sırasında, olayın tetiklenmesinin <smtpMail> en yaygın nedeni SendMailError Web.config dosyasının bölümünün yanlış olmasıdır. Dağıtımdan sonra, bu olay çeşitli nedenlerle gerçekleşebilir ve çoğu e-posta adresindeki hatalarla ilgilidir.

Özel durumun işlendiğinin sinyalini vermek için true parametresi olarak e geçirilen nesnenin özelliğini ayarlamanız Handled gerekir; aksi takdirde, özel durum yeniden oluşturulur.

Olay oluşturmak, bir temsilci aracılığıyla olay işleyicisini çağırır. Daha fazla bilgi için bkz. ASP.NET Web Forms Sayfalarında Sunucu Olay İşleme.

yöntemi, OnSendMailError türetilmiş sınıfların bir temsilci eklemeden olayı işlemesine de izin verir. Bu, türetilmiş bir sınıfta olayı işlemek için tercih edilen tekniktir.

Devralanlara Notlar

Türetilmiş bir sınıfta yöntemini geçersiz kıldığınızda OnSendMailError(SendMailErrorEventArgs) , kayıtlı temsilcilerin OnSendMailError(SendMailErrorEventArgs) olayı alması için temel sınıf için yöntemini çağırdığınızdan emin olun.

Şunlara uygulanır

Ayrıca bkz.