Condividi tramite


Interfaccia Engines

Insieme 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 nell'insieme Engines.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un insieme Engines.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un'enumerazione per gli elementi di un insieme.
Metodo pubblico Item Ottiene un membro indicizzato di un insieme 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