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
继承

注解

所有容器(包括 PackageSequenceTaskHostDtsEventHandler、和ForLoopForEachLoop)都有一个Executables属性,该属性包含运行时引擎在执行容器期间处理的可执行对象的集合。 集合中对象的执行顺序由 PrecedenceConstraints 容器继承和实现确定。 可以将任务添加到包,并使用 SSIS 设计器以图形方式设置其属性,或使用运行时对象模型以编程方式在 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 对象。

适用于