Interfaccia Transports

Una raccolta di Transport oggetti.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Sintassi

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

Il tipo Transports espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti in Transports raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto Transports raccolta, in questo caso Debugger oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un'enumerazione per gli elementi di una raccolta.
Metodo pubblico Item Ottiene un membro indicizzato di un oggetto Transports raccolta.

In alto

Note

[!NOTA]

Quando si registra una macro e una connessione a un processo di debug tramite il modulo di gestione del debug di T-SQL, la macro restituisce due riferimenti separati sullo stesso nome del modulo.Ad esempio, dbgeng(0) = transprt.Engines.Item("T-SQL") e dbgeng(1) = transprt.Engines.Item("T-SQL").Questa situazione si verifica perché sono in realtà due moduli di gestione di debug sottostanti alla base di T-SQL in Visual Studio: uno per SQL Server 2005 modulo di gestione del debug, l'altro per il modulo di gestione del debug di T-SQL per SQL Server 2000 e SQL Server 7.Sono entrambi automaticamente fa riferimento quando connessione a un processo di modulo di debug tramite l'interfaccia utente, ma il codice di automazione, devono entrambi essere fatto riferimento tramite il rispettivo identificatore univoco GUID.Il GUID per SQL Server 2005 è 1202F5B4-3522-4149-BAD8-58B2079D704F {} e il GUID del modulo di gestione del debug di T-SQL per SQL Server 2000 e SQL Server 7 è {5AF6F83C-B555-11D1-8418-00 C04 FA302A1}.Pertanto le chiamate sopra devono essere modificate in dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") e dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") rispettivamente.

Esempi

' 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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE80

Transport

Altre risorse

Grafico del modello a oggetti di automazione