ForEachEnumeratorHost クラス

定義

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
継承
ForEachEnumeratorHost
実装

プロパティ

名前 説明
CollectionEnumerator

ホストの列挙子がオブジェクトの集合を列挙しているのか、集合の集合を列挙しているのかを示すブール値を取得または設定します。

CreationName

実行時に ForEachEnumeratorHost オブジェクトのインスタンスを作成するために使われる文字列を返します。 このプロパティは読み取り専用です。

DelayValidation

パッケージが実行されるまで検証が遅れるかどうかを示すブール値を取得または設定 ForEachEnumerator します。

Description

ホストの説明を取得または設定します。

HasExpressions

ForEachEnumeratorHostオブジェクトに式があるかどうかを示す値が得られます。

HostType

ForEachEnumeratorが使われているホストの種類を説明する列挙を受け取る。 このプロパティは読み取り専用です

ID

ホストに割り当てられたGUIDを返します。

InnerObject

ホストの内対象、すなわちホストされている ForEachEnumerator を返します。

Name

ホストの名前を決めたり、設定したりします。

Properties

DtsPropertiesオブジェクトを含むDtsPropertyコレクションを返します。 各 DtsProperty には、 ForEachEnumeratorHost内の各タスクに関する追加情報が掲載されています。

メソッド

名前 説明
Equals(Object)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

ForEachEnumeratorの反復に使うIEnumeratorインターフェースを返します。

GetExecutionPath()

ForEachEnumeratorHostオブジェクトの実行パスを取得します。

GetExpression(String)

指定されたプロパティの表現を含む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 の実行を妨げる無効な設定がないかを判断できるようにします。

適用対象