Process.Detach 方法
讓偵錯工具中斷與處理序的連結。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
Sub Detach ( _
WaitForBreakOrEnd As Boolean _
)
void Detach(
bool WaitForBreakOrEnd
)
void Detach(
[InAttribute] bool WaitForBreakOrEnd
)
abstract Detach :
WaitForBreakOrEnd:bool -> unit
function Detach(
WaitForBreakOrEnd : boolean
)
參數
- WaitForBreakOrEnd
型別:System.Boolean
如果偵錯工作階段唯有在抵達中斷點或結尾時才停止,請設為 true。如果想要停止偵錯,請設為 false,但您必須在抵達偵錯工具的中斷點或結尾之前執行巨集中的其他工作。如需詳細資訊,請參閱中斷執行。
備註
此方法會造成偵錯工具中斷與目前處理序的連結。
範例
下列範例示範如何使用 Detach 方法。
若要測試這個方法
在偵錯模式執行目標應用程式。 請確定應用程式包含無限迴圈。
在無限迴圈中設定中斷點。
執行增益集。
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
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。