Process.Terminate, méthode
Met fin à ce processus.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Sub Terminate ( _
WaitForBreakOrEnd As Boolean _
)
void Terminate(
bool WaitForBreakOrEnd
)
void Terminate(
[InAttribute] bool WaitForBreakOrEnd
)
abstract Terminate :
WaitForBreakOrEnd:bool -> unit
function Terminate(
WaitForBreakOrEnd : boolean
)
Paramètres
- WaitForBreakOrEnd
Type : System.Boolean
Définissez la valeur true si la session de débogage doit s'arrêter uniquement lorsqu'elle atteint un arrêt ou la fin.Attribuez la valeur false si vous prévoyez d'arrêter le débogage, mais que vous devez effectuer d'autres tâches dans la macro avant que le débogueur ne s'interrompe ou ne se termine.Pour plus d'informations, consultez Interruption de l'exécution.
Exemples
L'exemple suivant montre comment utiliser la méthode Terminate.
Pour tester cette méthode
Exécutez l'application cible en mode débogage.Assurez-vous que l'application contient une boucle infinie.
Définissez le point d'arrêt à l'intérieur de la boucle infinie.
Exécutez le complément.
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.