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 | |
---|---|---|
![]() |
Count | Získá hodnotu určující počet objektů v Transports kolekce. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
Parent | Bezprostřední nadřízený objekt dostane Transports kolekce v tomto případě Debugger objektu. |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
GetEnumerator() | Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.) |
![]() |
GetEnumerator() | Získá výčet položek v kolekci. |
![]() |
Item | Získá indexovaný člen Transports kolekce. |
Na začátek
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. Například dbgeng(0) = transprt.Engines.Item("T-SQL") a dbgeng(1) = transprt.Engines.Item("T-SQL"). Tato situace nastane, protože jsou ve skutečnosti dvě základní T-SQL ladění motory 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 kódu automatizace se musí každý odkazovat pomocí jejich jedinečný identifikátor GUID. Identifikátor GUID SQL Server 2005 je {1202F5B4-3522-4149-BAD8-58B2079D704F} a {5AF6F83C-B555-11D1-8418-00C04FA302A1} je identifikátor GUID T-SQL ladicí modul SQL Server 2000 a SQL Server 7. Takže výše volání umožněno 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