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ı. |
Özel durumla ilişkilendirilmiş bir Yardım dosyası bağlayın. |
|
Belirli bir özel durum için atanan kodlanmış sayısal değer. |
|
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ış. |
|
Özel durumla ilişkili ileti.Tarafından belirtilen dilde görüntülenir CurrentUICulture özel iş parçacığı özelliği. |
|
Uygulama veya özel durum nedeniyle nesnenin adı.Source Ayarlı değil, burada kaynaklanan özel durumu döndürülür derleme adı. |
|
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. |
|
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