Debugger.Break Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ekli hata ayıklayıcıya kesme noktası sinyalleri gönderir.
public:
static void Break();
public static void Break ();
static member Break : unit -> unit
Public Shared Sub Break ()
Özel durumlar
UIPermission hata ayıklayıcıya girmek için ayarlanmadı.
Örnekler
Aşağıdaki kod örneği, çağrısında WriteLinehata ayıklayıcının nasıl durdurulacağını gösterir.
Debugger.Break()
Console.WriteLine("Hello, world.")
Debugger.Break();
Console.WriteLine("Hello, world.");
Açıklamalar
Hiçbir hata ayıklayıcısı eklenmemişse, kullanıcılara hata ayıklayıcı eklemek isteyip istemedikleri sorulur. Kullanıcılar evet derse, hata ayıklayıcı başlatılır. Bir hata ayıklayıcı ekliyse, hata ayıklayıcıya bir kullanıcı kesme noktası olayıyla sinyal gösterilir ve hata ayıklayıcı, bir hata ayıklayıcısı kesme noktasına isabet edilmiş gibi işlemin yürütülmesini askıya alır.
Uyarı
.NET Framework 4'den başlayarak çalışma zamanı artık yöntem için Break hata ayıklayıcıyı başlatma konusunda sıkı denetim sağlamaz, bunun yerine Windows Hata Bildirimi (WER) alt sistemine bir hata bildirir. WER, sorun raporlama deneyimini özelleştirmek için birçok ayar sağlar, bu nedenle WER'nin işletim sistemi sürümü, işlem, oturum, kullanıcı, makine ve etki alanı gibi bir hataya yanıt verme şeklini birçok faktör etkiler. Yöntemini çağırırken Break beklenmeyen sonuçlarla karşılaşıyorsanız makinenizdeki WER ayarlarını denetleyin. WER'yi özelleştirme hakkında daha fazla bilgi için bkz. WER Ayarları. WER ayarlarından bağımsız olarak hata ayıklayıcının başlatıldığından emin olmak istiyorsanız, bunun yerine yöntemini çağırdığınızdan Launch emin olun.