Compartir a través de


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
Propiedad pública Count Obtiene un valor que indica el número de objetos de la colección Transports.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Parent Obtiene el objeto primario inmediato de una colección Transports, en este caso, el objeto Debugger.

Arriba

Métodos

  Nombre Descripción
Método público GetEnumerator Obtiene una enumeración para los elementos de una colección.
Método público 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

Vea también

Referencia

EnvDTE80 (Espacio de nombres)

Transport

Otros recursos

Gráfico del modelo de objetos de automatización