ForEachEnumerator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
枚举可分配 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
- 继承
- 派生
- 实现
注解
此类为循环集合上的枚举器foreach
提供 Visual Basic) 基类中的抽象 (MustInherit
。 继承自 DtsObject 和 IDTSForEachEnumerator。
构造函数
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) |
允许容器确定它是否包含阻止其成功执行的无效设置。 |