Metoda Process.Terminate —
Kończy ten proces.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
Sub Terminate ( _
WaitForBreakOrEnd As Boolean _
)
void Terminate(
bool WaitForBreakOrEnd
)
void Terminate(
[InAttribute] bool WaitForBreakOrEnd
)
abstract Terminate :
WaitForBreakOrEnd:bool -> unit
function Terminate(
WaitForBreakOrEnd : boolean
)
Parametry
WaitForBreakOrEnd
Typ: BooleanUstaw true Jeśli sesji debugowania należy zatrzymać tylko po osiągnięciu podział lub na końcu.Ustaw false jeśli zamiar zatrzymać debugowanie, ale trzeba wykonywać inne zadania w makro przed podziały debugera lub końce.Aby uzyskać więcej informacji zobacz wykonanie na złamanie.
Przykłady
Poniższy przykład demonstruje, jak używać Terminate metody.
Aby przetestować tę metodę
Uruchom aplikację docelową w trybie debugowania.Upewnij się, że aplikacja zawiera nieskończoną pętlę.
Ustaw punkt przerwania wewnątrz nieskończoną pętlę.
Uruchomienie dodatku.
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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.