Debugger.Break Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sinaliza um ponto de interrupção em um depurador anexado.
public:
static void Break();
public static void Break ();
static member Break : unit -> unit
Public Shared Sub Break ()
Exceções
O UIPermission não está definido para interromper o depurador.
Exemplos
O exemplo de código a seguir demonstra como parar o depurador na chamada para WriteLine.
Debugger.Break()
Console.WriteLine("Hello, world.")
Debugger.Break();
Console.WriteLine("Hello, world.");
Comentários
Se nenhum depurador estiver anexado, os usuários serão questionados se desejam anexar um depurador. Se os usuários disserem que sim, o depurador será iniciado. Se um depurador estiver anexado, o depurador será sinalizado com um evento de ponto de interrupção do usuário e o depurador suspenderá a execução do processo como se um ponto de interrupção do depurador tivesse sido atingido.
Aviso
A partir do .NET Framework 4, o runtime não exerce mais o controle rígido de iniciar o depurador para o Break método, mas relata um erro ao subsistema de Relatório de Erros do Windows (WER). O WER fornece muitas configurações para personalizar a experiência de relatório de problemas, portanto, muitos fatores influenciarão a maneira como o WER responde a um erro, como versão do sistema operacional, processo, sessão, usuário, computador e domínio. Se você estiver tendo resultados inesperados ao chamar o Break método, marcar as configurações de WER em seu computador. Para obter mais informações sobre como personalizar o WER, consulte Configurações de WER. Se você quiser garantir que o depurador seja iniciado independentemente das configurações de WER, chame o Launch método em vez disso.