Sdílet prostřednictvím


Process.Detach – metoda

Způsobí odpojení od tohoto procesu ladicí program.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
Sub Detach ( _
    WaitForBreakOrEnd As Boolean _
)
void Detach(
    bool WaitForBreakOrEnd
)
void Detach(
    [InAttribute] bool WaitForBreakOrEnd
)
abstract Detach : 
        WaitForBreakOrEnd:bool -> unit 
function Detach(
    WaitForBreakOrEnd : boolean
)

Parametry

  • WaitForBreakOrEnd
    Typ: System.Boolean
    Nastavit true Pokud relace ladění zastavení pouze při dosažení konec nebo konec.Nastavit false úmyslu zastavit ladění, avšak bude třeba provádět další úlohy v makru i před konce debugger nebo končí.Další informace naleznete v tématu spuštění rozdělení.

Poznámky

Tato metoda způsobí odpojení od aktuálního procesu ladicí program.

Příklady

Následující příklad demonstruje použití Detach metody.

Tato metoda testování

  1. Cílová aplikace spouštět v režimu ladění. Ujistěte se, že aplikace obsahuje nekonečnou smyčku.

  2. Nastavte bod přerušení uvnitř nekonečné smyčky.

  3. Spusťte doplněk.

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

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

Process Rozhraní

EnvDTE – obor názvů

Další zdroje

How to: Detach All Processes