Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET, temel sınıftan türetilen özel durum sınıflarının hiyerarşisini Exception sağlar. Ancak, önceden tanımlanmış özel durumlardan hiçbiri gereksinimlerinizi karşılamıyorsa sınıfından Exception türeterek kendi özel durum sınıfınızı oluşturabilirsiniz.
Kendi özel durumlarınızı oluştururken, kullanıcı tanımlı özel durumun sınıf adını "Özel Durum" sözcüğüyle sonlandırın ve aşağıdaki örnekte gösterildiği gibi üç ortak oluşturucuyu uygulayın. Örnek adlı EmployeeListNotFoundExceptionyeni bir özel durum sınıfı tanımlar. sınıfı temel sınıftan Exception türetilir ve üç oluşturucu içerir.
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
Not
uzaktan iletişim kullandığınız durumlarda, kullanıcı tanımlı özel durumların meta verilerinin sunucuda (çağıran) ve istemcide (ara sunucu nesnesi veya çağıran) kullanılabilir olduğundan emin olmanız gerekir. Daha fazla bilgi için bkz . Özel durumlar için en iyi yöntemler.