Bagikan melalui


SendMailErrorEventHandler Delegasikan

Definisi

Mewakili metode yang menangani SendMailError peristiwa kontrol seperti ChangePassword kontrol, CreateUserWizard kontrol, dan PasswordRecovery kontrol.

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)

Parameter

sender
Object

Sumber dari peristiwa tersebut.

e
SendMailErrorEventArgs

Objek SendMailErrorEventArgs yang berisi data peristiwa.

Keterangan

Saat membuat SendMailErrorEventHandler delegasi, Anda mengidentifikasi metode yang akan menangani peristiwa. Untuk mengaitkan peristiwa dengan penanganan aktivitas, tambahkan instans delegasi ke peristiwa. Penanganan aktivitas dipanggil setiap kali peristiwa terjadi, kecuali Anda menghapus delegasi dari peristiwa. Untuk informasi selengkapnya tentang delegasi penanganan aktivitas, lihat Penanganan Peristiwa Server di Halaman Formulir Web ASP.NET.

Menangani peristiwa memungkinkan SendMailError aplikasi Web Anda untuk terus berjalan, bahkan jika terjadi pengecualian saat mencoba mengirim pesan email. Misalnya, ini berguna jika pengecualian terjadi saat pengguna bekerja melalui wizard multi-langkah. Lebih baik mencatat kesalahan, menampilkan pesan informatif kepada pengguna, dan memungkinkan pengguna untuk menyelesaikan wizard daripada mengakhiri aplikasi.

Jika Anda tidak membuat penanganan aktivitas untuk peristiwa tersebut SendMailError , atau jika Anda membuat penanganan aktivitas tetapi membiarkan Handled properti diatur ke false, aplikasi Web Anda akan berhenti berjalan jika terjadi kesalahan saat mengirim pesan email, dan ASP.NET akan menampilkan pesan kesalahan.

Metode ini OnSendMailError juga memungkinkan kelas turunan untuk menangani peristiwa alih-alih SendMailErrorEventHandler. Ini adalah teknik yang disukai untuk menangani peristiwa di kelas yang berasal dari ChangePassword atau CreateUserWizard.

Untuk informasi selengkapnya tentang menangani peristiwa, lihat Penanganan Peristiwa Server di Halaman Formulir Web ASP.NET.

Metode Ekstensi

Nama Deskripsi
GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk

Lihat juga