语言

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

注解

所有容器,包括 PackageSequenceTaskHostForLoopDtsEventHandlerForEachLoop,都有一个Executables属性,包含运行时引擎在容器执行过程中处理的可执行对象集合。 集合中对象的执行顺序由 PrecedenceConstraints 继承的容器决定并实现。 你可以向包添加任务,并用 SSIS 设计器图形化设置它们的属性,或者用运行时对象模型编程,用 Microsoft Visual Basic、Visual C++ 或 C# 构建包,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

适用于