语言

ForEachSMOEnumerator 类

定义

包含在 SQL Server 管理对象(SMO)上枚举时使用的成员。 此类不能被继承。

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

构造函数

名称 说明
ForEachSMOEnumerator()

初始化ForEachSMOEnumerator类的新实例。

属性

名称 说明
CollectionEnumerator

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

(继承自 ForEachEnumerator)
EnumURN

获取或设置一个包含所选枚举SMO枚举统一资源名称(URN)的字符串。

TargetServerVersion

包含在 SQL Server 管理对象(SMO)上枚举时使用的成员。 此类不能被继承。

(继承自 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)

返回一个值,指示容器是否有无效设置,导致无法成功运行。

适用于