ForEachSchemaRowsetEnumerator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含实现Foreach循环的方法和属性,该循环在模式行集上枚举。 此类不能被继承。
public ref class ForEachSchemaRowsetEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::ADO::IDTSForEachSchemaRowsetEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachSchemaRowsetEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachSchemaRowsetEnumerator = class
inherit ForEachEnumerator
interface IDTSForEachSchemaRowsetEnumerator
interface IDTSComponentPersist
Public NotInheritable Class ForEachSchemaRowsetEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachSchemaRowsetEnumerator
- 继承
- 属性
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| ForEachSchemaRowsetEnumerator() |
初始化ForEachSchemaRowsetEnumerator类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| CollectionEnumerator |
获取或设置布尔,表示foreach循环枚举器是在枚举对象集合还是枚举集合集合。 (继承自 ForEachEnumerator) |
| Connection |
获取或设置包含模式行集枚举器连接信息的字符串。 |
| ForEachEnumeratorDescription |
返回ForEachSchemaRowsetEnumerator的描述。 |
| ForEachEnumeratorDisplayName |
获取或设置包含枚举子显示名称的字符串。 |
| Restrictions |
获取或设置一个字符串数组,包含返回行集的限制。 |
| SchemaRowset |
获取或设置模式的GUID。 |
| TargetServerVersion |
包含实现Foreach循环的方法和属性,该循环在模式行集上枚举。 此类不能被继承。 (继承自 ForEachEnumerator) |
| 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) |