Condividi tramite


Interfaccia Engines

Raccolta di oggetti Engine di debug.

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

Sintassi

'Dichiarazione
<GuidAttribute("9F998C5E-549E-4C74-9FD8-B3A93D85A248")> _
Public Interface Engines _
    Inherits IEnumerable
[GuidAttribute("9F998C5E-549E-4C74-9FD8-B3A93D85A248")]
public interface Engines : IEnumerable
[GuidAttribute(L"9F998C5E-549E-4C74-9FD8-B3A93D85A248")]
public interface class Engines : IEnumerable
[<GuidAttribute("9F998C5E-549E-4C74-9FD8-B3A93D85A248")>]
type Engines =  
    interface 
        interface IEnumerable 
    end
public interface Engines extends IEnumerable

Il tipo Engines espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti nella raccolta Engines.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di una raccolta Engines.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator Ottiene un'enumerazione per gli elementi di una raccolta.
Metodo pubblico Item Ottiene un membro indicizzato di una raccolta Engines.

In alto

Note

Nota

Quando si registra una macro associandovi un processo di debug mediante il modulo di gestione di debug T-SQL, la macro restituisce due riferimenti distinti allo stesso nome di modulo.Ad esempio, dbgeng(0) = transprt.Engines.Item("T-SQL") e dbgeng(1) = transprt.Engines.Item("T-SQL").Ciò è possibile perché esistono in realtà due motori di debug T-SQL sottostanti in Visual Studio: uno per il motore SQL Server 2005, l'altro per il motore T-SQL per SQL Server 2000 e SQL Server 7.Automaticamente viene fatto riferimento a entrambi durante l'associazione a un processo di motore di debug attraverso la UI, ma nel codice di automazione è necessario fare riferimento a ognuno mediante l'identificatore univoco GUID.Il GUID per SQL Server 2005 è {1202F5B4-3522-4149-BAD8-58B2079D704F}, mentre il GUID per il modulo di gestione di debug T-SQL per SQL Server 2000 e SQL Server 7 è {5AF6F83C-B555-11D1-8418-00C04FA302A1}.Quindi, le suddette chiamate devono essere modificate rispettivamente in dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") edbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}").

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE80

Altre risorse

Grafico del modello a oggetti di automazione