Aracılığıyla paylaş


Nasıl yapılır: özel Yardımcısı'nı kullan

Özel Yardımcısı, her görünen çalışma zamanı özel durumu oluşuyor, sorun giderme ipuçları ve düzeltici eylemleri, özel durumun türünü gösterir.Özel Yardımcısı bir özel durum nesnesi ayrıntılarını görmek için de kullanılabilir.

Bir nesnenin devraldığı istisnadır Exception sınıfı.Bir özel durum koduyla bir sorun oluşur ve yığının yukarısına kadar işlediği uygulama veya program başarısız oluyor aktarýlýr atılır.

[!NOT]

İletişim kutuları ve adlarını ve konumlarını gördüğünüz, menü komutları kullanılabilir Seçenekleri Yardımı'nda active ayarları veya edition bağlı açıklanan arasında farklılık gösterebilir.Bu Yardım sayfası, Genel Geliştirme Ayarları göz önünde bulundurularak yazılmıştır.Ayarlarınızı değiştirmek için Araçlar menüsünden İçeri ve Dışarı Aktarma Ayarları'nı seçin.Daha fazla bilgi için bkz. Visual Studio ayarları.

Aşağıdaki tabloda, listeler ve exception nesnesinin özelliklerini açıklar.Özel durum türüne bağlı olarak, tüm görünür.

Özellik

Description

Veri

Bir IDictionary kullanıcı tanımlı anahtar/değer çiftlerini içeren nesne.Varsayılan değer boş bir topluluktur.

Dosya Adı

Özel duruma neden olan dosyanın adı.

FusionLog

Derleme yükü neden başarısız olduğunu belirten bir günlük dosyası.

HelpLink

Özel durumla ilişkilendirilmiş bir Yardım dosyası bağlayın.

HResult

Belirli bir özel durum için atanan kodlanmış sayısal değer.

InnerException

Exceptionörnek, geçerli bir özel duruma neden oldu.Bazen yardımcı yordamında atılan bir özel durumu yakalamak ve böylece daha fazla bilgi sağlayan hatanın kipinde daha yeni bir özel durum yararlıdır.Bu gibi durumlarda InnerException durumun özelliği ayarlanmış.

Message

Özel durumla ilişkili ileti.Tarafından belirtilen dilde görüntülenir CurrentUICulture özel iş parçacığı özelliği.

Source

Uygulama veya özel durum nedeniyle nesnenin adı.Source Ayarlı değil, burada kaynaklanan özel durumu döndürülür derleme adı.

StackTrace

Yöntemi dize halinde temsilini çağrı yığını üzerinde geçerli bir özel durum oluşturuldu anda çağırır.Kaynak dosya adı yığın izleme içerir ve hata ayıklama bilgisi, program satır numarası kullanılabilir.StackTraceen iyileştirme sırasında ortaya çıkan kod dönüşümleri yüzünden beklenen sayıda yöntem çağrıları rapor etmeyebilir.Yığın izleme, bir özel durum oluşturulduktan hemen önce yakalanır.

TargetSite

Yöntem, geçerli bir istisna atar.Özel yöntem kullanılamaz ve yığın izleme null başvuru (Nothing Visual Basic), TargetSite yığın izleme yöntemi alır.Yığın izleme bir null başvuru ise TargetSite de null başvuru döndürür.

Bir özel durum nesnesi hakkında daha fazla bilgi edinmek için

  • Tıklatın Ayrıntılarını görüntüleme , Eylem bölmesi.Özel özelliklerini gösteren bir iletişim kutusu görüntülenir.

Ayrıca bkz.

Görevler

Nasıl yapılır: eşler HRESULTs ve özel durumlar

Nasıl yapılır: özel Yardımcısı ile çalışma zamanı hatalarını düzeltin

Başvuru

Özel durum Yardımcısı iletişim kutusu

Diğer Kaynaklar

Choosing When to Use Structured and Unstructured Exception Handling

İşleme ve özel durumlar yaratmak

How to: Check an Exception's Inner Exception