ForEachEnumeratorHost 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义了 的 ForEachEnumerator宿主类。 此类不能被继承。
public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
inherit DtsObject
interface IDTSName
interface IDTSPersist
interface IDTSObjectHost
interface IDTSForEachEnumerator
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
- 继承
- 实现
属性
| 名称 | 说明 |
|---|---|
| CollectionEnumerator |
获取或设置一个布尔值,指示托管枚举器是在枚举对象集合还是枚举集合集合。 |
| CreationName |
返回运行时用于创建该对象实例 ForEachEnumeratorHost 的字符串。 此属性为只读。 |
| DelayValidation |
获取或设置一个布尔值,指示验证是否 ForEachEnumerator 延迟到包运行。 |
| Description |
为主持人设定描述。 |
| HasExpressions |
获得一个表示对象是否 ForEachEnumeratorHost 具有表达式的值。 |
| HostType |
获得一个枚举,描述了所使用的主机 ForEachEnumerator 类型。 该属性为只读 |
| ID |
返回分配给主机的 GUID。 |
| InnerObject |
返回宿主的内对象,即 ForEachEnumerator 被宿主的 。 |
| Name |
为主持人命名或命名。 |
| Properties |
返回 DtsProperties 包含 DtsProperty 对象的集合。 每个 DtsProperty 任务都包含关于 中 ForEachEnumeratorHost每个任务的额外信息。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定两个对象实例是否相等。 (继承自 DtsObject) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
返回一个IE分子接口,用于对 ForEachEnumerator. |
| GetExecutionPath() |
获取对象的 ForEachEnumeratorHost 执行路径。 |
| GetExpression(String) |
返回包含指定属性表达式的字符串。 空意味着没有分配表达式。 |
| GetHashCode() |
返回此实例的哈希代码。 (继承自 DtsObject) |
| GetPackagePath() |
获取该对象的 ForEachEnumeratorHost 包路径。 |
| LoadFromXML(XmlNode, IDTSEvents) |
你的应用代码无法调用此方法。 要加载保存为 .xml的包裹,请使用以下 LoadPackage(String, IDTSEvents) 方法。 |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
你的应用代码无法调用此方法。 要将包保存为 .xml,请使用以下 SaveToXml(String, Package, IDTSEvents) 方法。 |
| SetExpression(String, String) |
将指定的表达式赋予该属性。 指定 null 以从属性中移除已有表达式。 |
| Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
允许主机判断是否有无效设置 ForEachEnumerator 阻碍成功执行。 |