Método Process.Break
Faz com que o processo determinado pausar sua execução, para que o estado atual pode ser analisado.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Sub Break ( _
WaitForBreakMode As Boolean _
)
void Break(
bool WaitForBreakMode
)
void Break(
[InAttribute] bool WaitForBreakMode
)
abstract Break :
WaitForBreakMode:bool -> unit
function Break(
WaitForBreakMode : boolean
)
Parâmetros
- WaitForBreakMode
Tipo: System.Boolean
Definido como true para retornar somente quando o depurador entrou no modo de interrupção.Definido como false para quebrar e retornar imediatamente.Para obter mais informações, consulte Quebrando execução.
Exemplos
O exemplo a seguir demonstra como usar o Break método.
Para testar este método.
Execute o aplicativo de destino no modo de depuração.Certifique-se de que o aplicativo contém um loop infinito.
Execute o add-in.
public static void Break(DTE dte)
{
EnvDTE.Processes processes = dte.Debugger.DebuggedProcesses;
processes.Item(1).Break(true);
}
Shared Sub Break(ByRef dte As EnvDTE.DTE)
Dim processes As EnvDTE.Processes = dte.Debugger.DebuggedProcesses
processes.Item(1).Break(True)
End Sub
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.