Compartilhar via


Interface Transports

Uma coleção de objetos Transport.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
<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

O tipo Transports expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém um valor que indica o número de objetos do Transports coleção.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Parent Obtém o objeto pai imediato de um Transports coleção, neste caso, o Debugger objeto.

Superior

Métodos

  Nome Descrição
Método público GetEnumerator Obtém uma enumeração de itens em uma coleção.
Método público Item Obtém um membro indexado de um Transports coleção.

Superior

Comentários

Dica

Quando você grava uma macro e anexa a um processo de depuração usando o mecanismo de depuração T-SQL, a macro retorna duas referências separadas para o mesmo nome do mecanismo.For example, dbgeng(0) = transprt.Engines.Item("T-SQL") and dbgeng(1) = transprt.Engines.Item("T-SQL").Isso acontece porque há realmente dois subjacentes T-SQL depuração mecanismos em Visual Studio: um para o SQL Server 2005 mecanismo de depuração, outro para a depuração do T-SQL engine para 2000 de SQL Server e 7 do SQL Server.Eles são automaticamente referenciados ao anexar a um processo de mecanismo de depuração através da interface do usuário, mas no código de automação, eles devem cada ser referenciados usando seu identificador exclusivo GUID.O GUID de SQL Server 2005 é {1202F5B4-3522-4149-BAD8-58B2079D704F}, e o GUID para o mecanismo de depuração T-SQL para 2000 de SQL Server e 7 do SQL Server é {5AF6F83C-B555-11D1-8418-00C04FA302A1}.Para que as chamadas acima devem ser alteradas para dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") e dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") respectivamente.

Exemplos

' 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

Consulte também

Referência

Namespace EnvDTE80

Transport

Outros recursos

Gráfico do modelo de objetos automation