ForEachItemEnumerator クラス

ForEachItem コレクションに対する列挙子を実装します。 このクラスは継承できません。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
      Microsoft.SqlServer.Dts.Runtime.Enumerators.Item.ForEachItemEnumerator

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

構文

'宣言
Public NotInheritable Class ForEachItemEnumerator _
    Inherits ForEachEnumerator
'使用
Dim instance As ForEachItemEnumerator
public sealed class ForEachItemEnumerator : ForEachEnumerator
public ref class ForEachItemEnumerator sealed : public ForEachEnumerator
[<SealedAttribute>]
type ForEachItemEnumerator =  
    class 
        inherit ForEachEnumerator 
    end
public final class ForEachItemEnumerator extends ForEachEnumerator

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

プロパティ

  名前 説明
パブリック プロパティ CollectionEnumerator foreach ループ列挙子がオブジェクトまたはコレクションのどちらのコレクションを列挙しているのかを示す Boolean を取得します。値の設定も可能です。 (ForEachEnumerator から継承されています。)
パブリック プロパティ Items ForEachItems のコレクションを取得します。値の設定も可能です。
パブリック プロパティ Version パッケージのバージョン番号を返します。このプロパティは読み取り専用です。 (ForEachEnumerator から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CanUpdate 新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean です。 (ForEachEnumerator から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド ExportXML .xml ファイルにデータをエクスポートします。
パブリック メソッド GetEnumerator ForEachItem コレクションの繰り返し処理で使用する IEnumerator インターフェイスを取得します。 (ForEachEnumerator.GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) をオーバーライドします。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド ImportXML XML をコレクションにインポートします。
パブリック メソッド InitializeForEachEnumerator タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムで呼び出されるメソッドであり、コードでは使用されません。 (ForEachEnumerator から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージの XML が新しいパッケージの XML で更新されます。 (ForEachEnumerator から継承されています。)
パブリック メソッド Validate コンテナーの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。 (ForEachEnumerator から継承されています。)

先頭に戻る

説明

このクラスは、GetEnumerator を呼び出さなくても、列挙子の項目に直接アクセスすることができます。 また、このインターフェイスでは、列挙子がコレクションにデータを追加することもできます。 さらに、列挙子が .xml ファイルのデータを読み書きできるようにするための ImportXML メソッドと ExportXML メソッドも用意されています。

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime.Enumerators.Item 名前空間