ForEachFromVarEnumerator 类    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此枚举数用于循环访问在 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 类的新实例。  | 
        	
属性
| 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) |