Transports (Interfaz)
Colección de objetos Transport.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
<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
El tipo Transports expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Obtiene un valor que indica el número de objetos de la colección Transports. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
Parent | Obtiene el objeto primario inmediato de una colección Transports, en este caso, el objeto Debugger. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
GetEnumerator | Obtiene una enumeración para los elementos de una colección. | |
Item | Obtiene un miembro indizado de una colección Transports. |
Arriba
Comentarios
Nota
Cuando se graba una macro y se asocia a un proceso de depuración mediante el motor de depuración de T-SQL, la macro devuelve dos referencias independientes al mismo nombre de motor.Por ejemplo, dbgeng(0) = transprt.Engines.Item("T-SQL") y dbgeng(1) = transprt.Engines.Item("T-SQL").Esto sucede porque en realidad hay dos motores de depuración de T-SQL subyacentes en Visual Studio: uno para el motor de depuración de SQL Server 2005 y otro para el motor de depuración de T-SQL para SQL Server 2000 y SQL Server 7.Al conectarse a un proceso del motor de depuración a través de la interfaz de usuario, se hace referencia a ambos automáticamente; pero en el código de automatización, debe hacerse referencia a cada uno de ellos usando sus identificadores únicos globales (GUID).El GUID de SQL Server 2005 es {1202F5B4-3522-4149-BAD8-58B2079D704F} y el GUID del motor de depuración de T-SQL para SQL Server 2000 y SQL Server 7 es {5AF6F83C-B555-11D1-8418-00C04FA302A1}.Así que las llamadas anteriores se deberían cambiar a dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") y dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}"), respectivamente.
Ejemplos
' 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