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)

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

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

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

(继承自 ForEachEnumerator)

适用于