Aracılığıyla paylaş


Debugger.Break Yöntem

Tanım

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.

Şunlara uygulanır