Process.Detach, méthode
Entraîne le détachement de ce processus par le débogueur.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Sub Detach ( _
WaitForBreakOrEnd As Boolean _
)
void Detach(
bool WaitForBreakOrEnd
)
void Detach(
[InAttribute] bool WaitForBreakOrEnd
)
abstract Detach :
WaitForBreakOrEnd:bool -> unit
function Detach(
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 souhaitez arrêter le débogage, mais devez exécuter d'autres tâches dans la macro avant que le débogueur ne s'interrompe ou ne s'arrête.Pour plus d'informations, consultez Interruption de l'exécution.
Notes
Cette méthode entraîne le détachement du processus en cours par le débogueur.
Exemples
L'exemple suivant montre comment utiliser la méthode Detach.
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 Detach(DTE dte)
{
EnvDTE.Processes processes = dte.Debugger.DebuggedProcesses;
processes.Item(1).Detach(true);
}
Shared Sub Detach(ByRef dte As EnvDTE.DTE)
Dim processes As EnvDTE.Processes = dte.Debugger.DebuggedProcesses
processes.Item(1).Detach(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.