共用方式為


Transports 介面

Transport 物件的集合。

命名空間:  EnvDTE80
組件:  EnvDTE80 (在 EnvDTE80.dll 中)

語法

'宣告
<GuidAttribute("EA47C3D9-FD41-4402-BDC6-7F07D0C8E3FC")> _
Public Interface Transports _
    Inherits IEnumerable
[GuidAttribute("EA47C3D9-FD41-4402-BDC6-7F07D0C8E3FC")]
public interface Transports : IEnumerable
[GuidAttribute(L"EA47C3D9-FD41-4402-BDC6-7F07D0C8E3FC")]
public interface class Transports : IEnumerable
[<GuidAttribute("EA47C3D9-FD41-4402-BDC6-7F07D0C8E3FC")>]
type Transports =  
    interface
        interface IEnumerable
    end
public interface Transports extends IEnumerable

Transports 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Count 取得值,指出 Transports 集合中的物件數目。
公用屬性 DTE 取得最上層的擴充性物件。
公用屬性 Parent 取得 Transports 集合的直接上層父物件,在這種情況下,它也就是 Debugger 物件。

回頁首

方法

  名稱 說明
公用方法 GetEnumerator() 傳回會逐一查看集合的列舉程式。 (繼承自 IEnumerable)。
公用方法 GetEnumerator() 取得集合中項目的列舉型別。
公用方法 Item 取得 Transports 集合的索引成員。

回頁首

備註

注意事項注意事項

當您錄製巨集,並使用 T-SQL 偵錯引擎附加至偵錯程序時,巨集會傳回相同引擎名稱的兩個不同參考。 例如,dbgeng(0) = transprt.Engines.Item("T-SQL") 和 dbgeng(1) = transprt.Engines.Item("T-SQL")。 發生原因是,實際上 Visual Studio 有兩個基礎 T-SQL 偵錯引擎:一個是 SQL Server 2005 偵錯引擎,另一個是 SQL Server 2000 和 SQL Server 7 T-SQL 偵錯引擎。 透過 UI 附加至偵錯引擎程序時,會自動參考這兩個偵錯引擎,但在 Automation 程式碼中,必須使用唯一識別項 GUID 個別參考它們。 SQL Server 2005 的 GUID 是 \{1202F5B4-3522-4149-BAD8-58B2079D704F\},而 SQL Server 2000 和 SQL Server 7 T-SQL 偵錯引擎的 GUID 是 \{5AF6F83C-B555-11D1-8418-00C04FA302A1\}。 所以上述呼叫應該分別變更為 dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") 和 dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}")。

範例

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

Public Module Module1

    Sub ShowTransports()
        Dim dbg As EnvDTE80.Debugger2
        dbg = DTE.Debugger
        Dim strTransportList As String
        Dim transport As EnvDTE80.Transport

        For Each transport In dbg.Transports
            strTransportList = strTransportList + transport.Name & ", _
            " & transport.ID & VbCr
        Next
        MsgBox(strTransportList)
    End Sub
End Module

請參閱

參考

EnvDTE80 命名空間

Transport

其他資源

Automation 物件模型圖表