Sdílet prostřednictvím


Transports – rozhraní

Kolekce Transport objektů.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
<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

Typ Transports zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá hodnotu určující počet objektů v Transports kolekce.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt Transports kolekce v tomto případě Debugger objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda GetEnumerator() Vrátí hodnotu čítače výčtu, který prochází kolekce. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Získá výčet položek v kolekci.
Veřejná metoda Item Získá indexovaný člen Transports kolekce.

Nahoru

Poznámky

[!POZNÁMKA]

Při záznamu makra a připojit k ladění procesu ladicí modul T-SQL pomocí makra vrátí dvě samostatné odkazy na stejný název modulu.For example, dbgeng(0) = transprt.Engines.Item("T-SQL") and dbgeng(1) = transprt.Engines.Item("T-SQL").Tato situace nastane, protože jsou ve skutečnosti dvě základní T-SQL ladění motorů v Visual Studio: jeden pro SQL Server 2005 ladění motoru, druhé pro ladění T-SQL engine pro SQL Server 2000 a SQL Server 7.Jsou oba automaticky použity při připojování k ladění procesu modulu prostřednictvím uživatelského rozhraní, ale v automatizaci kódu se musí každý odkazovat pomocí jejich jedinečný identifikátor GUID.Identifikátor GUID pro SQL Server 2005 je {1202F5B4-3522-4149-BAD8-58B2079D704F} a {5AF6F83C-B555-11D1-8418-00C04FA302A1} identifikátoru GUID T-SQL ladicí modul SQL Server 2000 a SQL Server 7.Takže výše volání by měl být změněn na dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") a dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") resp..

Příklady

' 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

Viz také

Referenční dokumentace

EnvDTE80 – obor názvů

Transport

Další zdroje

Automatizační objekt modelu grafu