Executables Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит коллекцию объектов Executable. Этот класс не наследуется.
public ref class Executables sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class Executables : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type Executables = class
inherit DTSReadOnlyCollectionBase
Public NotInheritable Class Executables
Inherits DTSReadOnlyCollectionBase
- Наследование
Комментарии
Все контейнеры, включая Package, Sequence, TaskHost, DtsEventHandlerForLoop, и ForEachLoop, имеют Executables свойство, содержащее коллекцию исполняемых объектов, обрабатываемых движком выполнения во время выполнения контейнера. Порядок выполнения объектов в коллекции определяется PrecedenceConstraints наследуемыми объектами и реализуется контейнерами. Вы можете добавлять задачи в пакет и задавать их свойства графически с помощью SSIS Designer или программно используя объектную модель выполнения для создания пакета на Microsoft Visual Basic, Microsoft Visual C++ или C#. Дополнительные сведения см. в разделе Добавление задачи или контейнера в поток управления или удаление их из него.
Поля
| Имя | Описание |
|---|---|
| m_unmanagedColl |
Неуправляемая коллекция. (Унаследовано от DTSReadOnlyCollectionBase) |
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество элементов, содержащихся в экземпляре DTSReadOnlyCollectionBase . (Унаследовано от DTSReadOnlyCollectionBase) |
| IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли доступ к DTSReadOnlyCollectionBase синхронизированному (потокобезопасно). (Унаследовано от DTSReadOnlyCollectionBase) |
| Item[Object] |
Executable Возвращает объект из коллекции. |
| SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к объекту DTSReadOnlyCollectionBase. (Унаследовано от DTSReadOnlyCollectionBase) |
Методы
| Имя | Описание |
|---|---|
| Add(String) |
Добавляет новый контейнер или объект задачи в Executables коллекцию. |
| Contains(Object) |
Указывает, можно ли получить доступ к элементам из коллекции с использованием индекса в качестве параметра. |
| CopyTo(Array, Int32) |
Копирует весь DTSReadOnlyCollectionBase совместимый одномерный массив, начиная с указанного индекса целевого массива. (Унаследовано от DTSReadOnlyCollectionBase) |
| CreateManagedObject(Object) |
Создаёт управляемый объект из неуправляемого объекта. (Унаследовано от DTSReadOnlyCollectionBase) |
| GetCount() |
Извлекает количество объектов в коллекции. (Унаследовано от DTSReadOnlyCollectionBase) |
| GetEnumerator() |
Возвращает и ExecutableEnumerator может проходить по Executables коллекции. |
| GetManagedEnumerator(Object) |
Получает управляемый переписчик от неуправляемого переписчика. (Унаследовано от DTSReadOnlyCollectionBase) |
| Join(Executable) |
Добавляет существующий контейнер или объект задачи в коллекцию Executables . |
| Remove(Object) |
Удаляет Executable объект из коллекции. |