Compartilhar via


Debugger.Break Método

Definição

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.

Aplica-se a