Aracılığıyla paylaş


Transport.Engines Özellik

Alır Engines koleksiyonu.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property Engines As Engines
Engines Engines { get; }
property Engines^ Engines {
    Engines^ get ();
}
abstract Engines : Engines
function get Engines () : Engines

Özellik Değeri

Tür: EnvDTE80.Engines
A Engines koleksiyonu.

Notlar

[!NOT]

Bir makro kaydedebilir ve t-sql hata ayıklama motorunu kullanarak hata ayıklama işlemine eklemek, makro aynı motoru adına iki ayrı başvuru döndürür.Örneğin, dbgeng(0) = transprt.Engines.Item("T-SQL") ve dbgeng(1) = transprt.Engines.Item("T-SQL").Aslında iki temel t-sql hata ayıklama motorları, çünkü böyle Visual Studio: bir SQL Server 2005 altyapısı hata ayıklama, t-sql hata ayıklama için diğer altyapısı için sql Server 2000 ve sql Server 7.Bunların her ikisi de otomatik olarak eklenirken bir hata ayıklama Altyapısı işlemine kullanıcı Arabirimi yoluyla başvurulan, ancak Otomasyon kodda, bunlar her kendi benzersiz tanımlayıcı GUID kullanılarak başvurulmalıdır.GUID için SQL Server 2005 {1202F5B4-3522-4149-BAD8-58B2079D704F} olduğundan ve {5AF6F83C-B555-11D1-8418-00C04FA302A1} t-sql hata ayıklama alt yapısı sql Server 2000 ve sql Server 7 GUID değeridir.Yukarıdaki çağrıları için değiştirilmesi gereken şekilde dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") ve dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") sırasıyla.

Örnekler

' Macro code.
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics
Imports Microsoft.VisualBasic.ControlChars

Public Module Module1

    Sub ShowDefaultEngines()
        Dim dbg As EnvDTE80.Debugger2
        dbg = DTE.Debugger
        dbg.HexDisplayMode = True
        Dim transport As EnvDTE80.Transport
        transport = dbg.Transports.Item("default")
        Dim engine As EnvDTE80.Engine
        Dim strEngineList As String
        For Each engine In transport.Engines
            strEngineList = strEngineList + engine.Name + ", " + _
            engine.ID + ", " + engine.AttachResult.ToString + NewLine
        Next
        MsgBox(strEngineList)
    End Sub
End Module

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Transport Arabirim

EnvDTE80 Ad Alanı

Transport

Transports