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

ホスト列挙子がオブジェクトのコレクションを列挙しているか、コレクションのコレクションを列挙しているかどうかを示すブール型 (Boolean) の値を取得または設定します。

CreationName

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

DelayValidation

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

Description

ホストの説明を取得します。値の設定も可能です。

HasExpressions

ForEachEnumeratorHost オブジェクトが式を持つかどうかを示す値を取得します。

HostType

ForEachEnumerator を使用しているホストの種類を示す列挙を取得します。 このプロパティは読み取り専用です。

ID

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

InnerObject

ホストの内部オブジェクトを返します。この内部オブジェクトは、ホストされている ForEachEnumerator です。

Name

ホストの名前を取得します。値の設定も可能です。

Properties

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

メソッド

Equals(Object)

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

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

を反復処理するために使用する IEnumerator インターフェイスを ForEachEnumerator返します。

GetExecutionPath()

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

GetExpression(String)

指定したプロパティの式を含む文字列 を返します。 Null は、式が割り当てられていない場合を意味します。

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 の正常実行を妨げる無効な設定がホストに含まれていないかを確認できます。

適用対象