SendMailErrorEventHandler Delegasikan
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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. |