Aracılığıyla paylaş


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

  1. Hedef uygulama hata ayıklama modunda çalıştırın. Uygulama sonsuz bir döngüye içerdiğinden emin olun.

  2. Sonsuz döngü içinde kesme noktası ayarlayın.

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

Ayrıca bkz.

Başvuru

Process Arabirim

EnvDTE Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: Tüm ayırmak İşlemleri