语言

ForEachFromVarEnumerator 类

定义

该枚举器用于循环变量中指定的对象 VariableName

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

注解

该枚举器的一个例子是运行查询时,查询结果存储在变量中。 你可以用这个枚举器循环查询结果。

构造函数

名称 说明
ForEachFromVarEnumerator()

初始化ForEachFromVarEnumerator类的新实例。

属性

名称 说明
CollectionEnumerator

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

(继承自 ForEachEnumerator)
TargetServerVersion

该枚举器用于循环变量中指定的对象 VariableName

(继承自 ForEachEnumerator)
VariableName

获取或设置要枚举变量的名称。

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)

适用于