次の方法で共有


ForEachEnumeratorHost クラス

ForEachEnumerator のホスト クラスを定義します。 このクラスは継承できません。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.ForEachEnumeratorHost

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public NotInheritable Class ForEachEnumeratorHost _
    Inherits DtsObject _
    Implements IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator,  _
    IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
'使用
Dim instance As ForEachEnumeratorHost
public sealed class ForEachEnumeratorHost : DtsObject, 
    IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator, IDTSPropertiesProvider, 
    IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
public ref class ForEachEnumeratorHost sealed : public DtsObject, 
    IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator, IDTSPropertiesProvider, 
    IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
[<SealedAttribute>]
type ForEachEnumeratorHost =  
    class 
        inherit DtsObject 
        interface IDTSName 
        interface IDTSPersist 
        interface IDTSObjectHost 
        interface IDTSForEachEnumerator 
        interface IDTSPropertiesProvider 
        interface IDTSPropertiesProviderEx 
        interface IDTSPackagePath 
        interface IDTSExecutionPath 
    end
public final class ForEachEnumeratorHost extends DtsObject implements IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath

ForEachEnumeratorHost 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ CollectionEnumerator ホスト列挙子がオブジェクトまたはコレクションのどちらのコレクションを列挙しているのかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ CreationName ランタイムが ForEachEnumeratorHost オブジェクトのインスタンス作成に使用する文字列を返します。このプロパティは読み取り専用です。
パブリック プロパティ DelayValidation パッケージが実行されるまで ForEachEnumerator 検証が遅延されるかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ Description ホストの説明を取得します。値の設定も可能です。
パブリック プロパティ HasExpressions ForEachEnumeratorHost オブジェクトが式を持つかどうかを示す値を取得します。
パブリック プロパティ HostType ForEachEnumerator を使用しているホストの種類を示す列挙を取得します。このプロパティは読み取り専用です。
パブリック プロパティ ID ホストに割り当てられた GUID を返します。
パブリック プロパティ InnerObject ホストの内部オブジェクトを返します。この内部オブジェクトは、ホストされている ForEachEnumerator です。
パブリック プロパティ Name ホストの名前を取得します。値の設定も可能です。
パブリック プロパティ Properties DtsProperty オブジェクトを含む DtsProperties コレクションを返します。各 DtsProperty には、ForEachEnumeratorHost の各タスクに関する追加情報が含まれます。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド GetEnumerator ForEachEnumerator の繰り返し処理で使用する IEnumerator インターフェイスを返します。
パブリック メソッド GetExecutionPath ForEachEnumeratorHost オブジェクトの実行パスを取得します。
パブリック メソッド GetExpression 指定したプロパティの式を表す String を返します。Null は、式が割り当てられていないことを示します。
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetPackagePath ForEachEnumeratorHost オブジェクトのパッケージ パスを取得します。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。
パブリック メソッド SetExpression 指定した式をプロパティに割り当てます。既存の式をプロパティから削除するには、nullNULL 参照 (Visual Basic では Nothing) を指定します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Validate ForEachEnumerator の正常実行を妨げる無効な設定がホストに含まれていないかを確認できます。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間