语言

ForEachADOEnumerator 类

定义

对数据集、数据表或记录集中的行进行枚举。 此类不能被继承。

public ref class ForEachADOEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::ADO::IDTSForEachADOEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachADOEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachADOEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachADOEnumerator = class
    inherit ForEachEnumerator
    interface IDTSForEachADOEnumerator
    interface IDTSComponentPersist
Public NotInheritable Class ForEachADOEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachADOEnumerator
继承
ForEachADOEnumerator
属性
实现

构造函数

名称 说明
ForEachADOEnumerator()

初始化ForEachADOEnumerator类的新实例。

属性

名称 说明
CollectionEnumerator

获取或设置布尔,表示foreach循环枚举器是在枚举对象集合还是枚举集合集合。

(继承自 ForEachEnumerator)
DataObjectVariable

获取或设置包含枚举器持久化数据对象的字符串。

TargetServerVersion

对数据集、数据表或记录集中的行进行枚举。 此类不能被继承。

(继承自 ForEachEnumerator)
Type

获得或设置一个值,指示要枚举哪种类型的对象。

Version

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

(继承自 ForEachEnumerator)

方法

名称 说明
CanUpdate(String)

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

(继承自 ForEachEnumerator)
Equals(Object)

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

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

返回一个IEnumerator接口,可以遍历ActiveX数据对象(ADO)对象。

GetHashCode()

返回此实例的哈希代码。

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

初始化与任务相关的属性。 该方法由运行时调用,不用于代码中。

(继承自 ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

你的应用代码无法调用此方法。 要加载一个保存为 .xml 到硬盘的包,请使用该 LoadPackage(String, IDTSEvents) 方法。

SaveToXML(XmlDocument, IDTSInfoEvents)

你的应用代码无法调用此方法。 要将包保存为 .xml,请使用以下 SaveToXml(String, Package, IDTSEvents) 方法。

Update(String)

如果 CanUpdate(String) 将 设置为 true,该方法将旧包 XML 更新为新的包 XML。

(继承自 ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

允许容器判断是否包含无效设置,导致无法成功执行。

(继承自 ForEachEnumerator)

适用于