Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
.NET menyediakan hierarki kelas pengecualian pada akhirnya berasal dari Exception kelas dasar. Namun, jika tidak ada pengecualian yang telah ditentukan sebelumnya yang memenuhi kebutuhan Anda, Anda dapat membuat kelas pengecualian Anda sendiri dengan berasal dari Exception kelas .
Saat membuat pengecualian Anda sendiri, akhiri nama kelas pengecualian yang ditentukan pengguna dengan kata "Pengecualian", dan terapkan tiga konstruktor umum, seperti yang ditunjukkan pada contoh berikut. Contoh mendefinisikan kelas pengecualian baru bernama EmployeeListNotFoundException. Kelas ini berasal dari Exception kelas dasar dan mencakup tiga konstruktor.
using System;
public class EmployeeListNotFoundException : Exception
{
public EmployeeListNotFoundException()
{
}
public EmployeeListNotFoundException(string message)
: base(message)
{
}
public EmployeeListNotFoundException(string message, Exception inner)
: base(message, inner)
{
}
}
Public Class EmployeeListNotFoundException
Inherits Exception
Public Sub New()
End Sub
Public Sub New(message As String)
MyBase.New(message)
End Sub
Public Sub New(message As String, inner As Exception)
MyBase.New(message, inner)
End Sub
End Class
Catatan
Dalam situasi di mana Anda menggunakan jarak jauh, Anda harus memastikan bahwa metadata untuk pengecualian yang ditentukan pengguna tersedia di server (penerima panggilan) dan ke klien (objek proksi atau pemanggil). Untuk informasi selengkapnya, lihat Praktik terbaik untuk pengecualian.