Aracılığıyla paylaş


Transports.Item Yöntem

Dizinlenmiş bir üyenin alır bir Transports koleksiyonu.

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

Sözdizimi

'Bildirim
Function Item ( _
    index As Object _
) As Transport
Transport Item(
    Object index
)
Transport^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> Transport 
function Item(
    index : Object
) : Transport

Parametreler

Dönüş Değeri

Tür: EnvDTE80.Transport
Transport nesnesi

Açıklamalar

Item Yöntemi atar bir System.ArgumentException koleksiyonu bulamazsanız, özel durum Transport nesnesine karşılık gelen dizin değeri.

Not

Makro kaydetme 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 altyapısına olduğundan böyle Visual Studio: biri 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 motorunu işleme 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} olan ve t-sql hata ayıklama alt yapısı sql Server 2000 ve sql Server 7 {5AF6F83C-B555-11D1-8418-00C04FA302A1} GUID'sidir. 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

Transports Arabirim

EnvDTE80 Ad Alanı