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 bölünecek şekilde 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ısı ekliyse, hata ayıklayıcıya bir kullanıcı kesme noktası olayıyla işaretlenir ve hata ayıklayıcı, bir hata ayıklayıcı kesme noktasına çarpılmış gibi işlemin yürütülmesini askıya alır.
Warning
.NET Framework 4'den başlayarak çalışma zamanı artık Break yöntemi için hata ayıklayıcıyı başlatma konusunda sıkı denetim sağlamaz, bunun yerine Windows Hata Raporlama (WER) alt sistemine bir hata bildirir. WER, sorun raporlama deneyimini özelleştirmek için birçok ayar sağlar, bu nedenle birçok faktör WER'nin işletim sistemi sürümü, işlem, oturum, kullanıcı, makine ve etki alanı gibi bir hataya yanıt verme şeklini 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.