Process.Terminate-Methode
Beendet diesen Prozess.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Sub Terminate ( _
WaitForBreakOrEnd As Boolean _
)
void Terminate(
bool WaitForBreakOrEnd
)
void Terminate(
[InAttribute] bool WaitForBreakOrEnd
)
abstract Terminate :
WaitForBreakOrEnd:bool -> unit
function Terminate(
WaitForBreakOrEnd : boolean
)
Parameter
- WaitForBreakOrEnd
Typ: System.Boolean
Auf true festlegen, wenn die Debugsitzung nur beendet werden soll, wenn sie eine Unterbrechung oder das Ende erreicht.Auf false festlegen, wenn Sie den Debugvorgang beenden möchten, jedoch andere Aufgaben im Makro ausführen müssen, bevor der Debugger unterbrochen oder beendet wird.Weitere Informationen hierzu finden Sie unter Unterbrechen der Ausführung.
Beispiele
Das folgende Beispiel veranschaulicht die Verwendung der Terminate-Methode.
So testen Sie diese Methode
Führen Sie die Zielanwendung im Debugmodus aus.Stellen Sie sicher, dass die Anwendung eine Endlosschleife enthält.
Legen Sie den Haltepunkt innerhalb der Endlosschleife fest.
Führen Sie das Add-In aus.
public static void Terminate(DTE dte)
{
EnvDTE.Processes processes = dte.Debugger.DebuggedProcesses;
processes.Item(1).Terminate(true);
}
Shared Sub TerminateMethod(ByRef dte As EnvDTE.DTE)
Dim processes As EnvDTE.Processes = dte.Debugger.DebuggedProcesses
processes.Item(1).Terminate(True)
End Sub
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.