ForEachEnumerator 类

定义

枚举可分配 ForEachLoop 来进行遍历的项。

public ref class ForEachEnumerator abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator
public abstract class ForEachEnumerator : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator
type ForEachEnumerator = class
    inherit DtsObject
    interface IDTSForEachEnumerator
Public MustInherit Class ForEachEnumerator
Inherits DtsObject
Implements IDTSForEachEnumerator
继承
ForEachEnumerator
派生
实现

注解

此类为循环集合上的枚举器foreach提供 Visual Basic) 基类中的抽象 (MustInherit。 继承自 DtsObjectIDTSForEachEnumerator

构造函数

ForEachEnumerator()

初始化 ForEachEnumerator 类的新实例。

属性

CollectionEnumerator

获取或设置布尔值,该值指示 foreach 循环枚举器是否枚举对象集合或枚举集合的集合。

TargetServerVersion

枚举可分配 ForEachLoop 来进行遍历的项。

Version

返回包的版本号。 此属性为只读。

方法

CanUpdate(String)

一个布尔值,指示新包 XML 是否可以更新旧包 XML。

Equals(Object)

确定两个对象实例是否相等。

(继承自 DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

返回用于遍历集合的托管枚举器 IEnumerator。

GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

初始化与该任务相关联的属性。 此方法由运行时调用,在代码中未使用。

Update(String)

如果设置为 true,此方法使用新的包 XML 更新旧包 XML CanUpdate(String)

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

允许容器确定它是否包含阻止其成功执行的无效设置。

适用于