Partager via


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
    Affectez 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

  1. Exécutez l'application cible en mode débogage. Assurez-vous que l'application contient une boucle infinie.

  2. Définissez le point d'arrêt à l'intérieur de la boucle infinie.

  3. 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

Voir aussi

Référence

Process Interface

EnvDTE, espace de noms