Freigeben über


Process.Break-Methode

Bewirkt, dass dieser Prozess angehalten wird, sodass der aktuelle Zustand analysiert werden kann.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Sub Break ( _
    WaitForBreakMode As Boolean _
)
void Break(
    bool WaitForBreakMode
)
void Break(
    [InAttribute] bool WaitForBreakMode
)
abstract Break : 
        WaitForBreakMode:bool -> unit 
function Break(
    WaitForBreakMode : boolean
)

Parameter

  • WaitForBreakMode
    Typ: System.Boolean
    Auf true festlegen, um nur zurückzugeben, wenn der Debugger in den Unterbrechungsmodus gewechselt hat.Auf false festlegen, um zu unterbrechen und die Rückgabe sofort durchzuführen.Weitere Informationen hierzu finden Sie unter Unterbrechen der Ausführung.

Beispiele

Das folgende Beispiel veranschaulicht die Verwendung der Break-Methode.

So testen Sie diese Methode

  1. Führen Sie die Zielanwendung im Debugmodus aus.Stellen Sie sicher, dass die Anwendung eine Endlosschleife enthält.

  2. Führen Sie das Add-In aus.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

Process Schnittstelle

EnvDTE-Namespace