Поделиться через


Engines - интерфейс

Коллекция отлаживаемых объектов Engine.

Пространство имен:  EnvDTE80
Сборка:  EnvDTE80 (в EnvDTE80.dll)

Синтаксис

'Декларация
<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

Тип Engines предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Возвращает значение, указывающее число объектов в коллекции Engines.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Parent Возвращает непосредственный родительский объект для коллекции Engines.

В начало страницы

Методы

  Имя Описание
Открытый метод GetEnumerator() Возвращает перечислитель, который выполняет итерацию по элементам коллекции. (Унаследовано от IEnumerable.)
Открытый метод GetEnumerator() Возвращает перечисление элементов коллекции.
Открытый метод Item Возвращает индексированный элемент коллекции Engines.

В начало страницы

Заметки

Примечание

При записи макроса и его подключении к процессу отладки с использованием отладчика T-SQL этот макрос возвращает две разные ссылки на одно имя отладчика.Например, dbgeng(0) = transprt.Engines.Item("T-SQL") и dbgeng(1) = transprt.Engines.Item("T-SQL").Это происходит, поскольку в Visual Studio фактически имеется два базовых механизма отладки T-SQL: первый — для SQL Server 2005, а второй — для SQL Server 2000 и SQL Server 7.Ссылки на них автоматически устанавливаются при прикреплении к процессу отладчика через пользовательский интерфейс, но в коде автоматизации ссылки на них необходимо задать с помощью их уникальных идентификаторов GUID.GUID для отладчика в SQL Server 2005 — {1202F5B4-3522-4149-BAD8-58B2079D704F}, а GUID для отладчика T-SQL в SQL Server 2000 и SQL Server 7 — {5AF6F83C-B555-11D1-8418-00C04FA302A1}.Таким образом, указанные выше вызовы следует заменить на dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") и dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") соответственно.

См. также

Ссылки

EnvDTE80 - пространство имен

Другие ресурсы

Диаграмма модели объектов автоматизации