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 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.

Şunlara uygulanır