Process.Detach Yöntem
Bu işlemin dışında ayırmak hata ayıklayıcı neden olur.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
Sub Detach ( _
WaitForBreakOrEnd As Boolean _
)
void Detach(
bool WaitForBreakOrEnd
)
void Detach(
[InAttribute] bool WaitForBreakOrEnd
)
abstract Detach :
WaitForBreakOrEnd:bool -> unit
function Detach(
WaitForBreakOrEnd : boolean
)
Parametreler
- WaitForBreakOrEnd
Tür: System.Boolean
Ayarlamak true hata ayıklama oturumu durdurmak yalnızca ulaştığında, bir mola veya son.Ayarlamak false düşündüğünüz durdurmak hata ayıklama, ancak bile hata ayıklayıcı sonları veya önce makro diğer görevleri gerçekleştirmek sahipbitiyor.Daha fazla bilgi için bkz: yürütme kesiliyor.
Açıklamalar
Bu yöntem geçerli işleminden ayırmak hata ayıklayıcı neden olur.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir Detach yöntemi.
Bu yöntemi sınamak için
Hedef uygulama hata ayıklama modunda çalıştırın. Uygulama sonsuz bir döngüye içerdiğinden emin olun.
Sonsuz döngü içinde kesme noktası ayarlayın.
Eklentiyi çalıştırın.
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 Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.