ForEachNodeListEnumerator クラス

XML ノードのセットを列挙する場合に使用するクラスを定義します。このノードのセットは、XML ファイルへ XPath 式を適用したことによって生成されたものです。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime. . :: . .ForEachEnumerator
      Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList..::..ForEachNodeListEnumerator

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

構文

'宣言
Public NotInheritable Class ForEachNodeListEnumerator _
    Inherits ForEachEnumerator _
    Implements IDTSForEachNodeListEnumerator, IDTSComponentPersist
'使用
Dim instance As ForEachNodeListEnumerator
public sealed class ForEachNodeListEnumerator : ForEachEnumerator, 
    IDTSForEachNodeListEnumerator, IDTSComponentPersist
public ref class ForEachNodeListEnumerator sealed : public ForEachEnumerator, 
    IDTSForEachNodeListEnumerator, IDTSComponentPersist
[<SealedAttribute>]
type ForEachNodeListEnumerator =  
    class
        inherit ForEachEnumerator
        interface IDTSForEachNodeListEnumerator
        interface IDTSComponentPersist
    end
public final class ForEachNodeListEnumerator extends ForEachEnumerator implements IDTSForEachNodeListEnumerator, IDTSComponentPersist

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

コンストラクター

  名前 説明
パブリック メソッド ForEachNodeListEnumerator ForEachNodeListEnumerator クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ CollectionEnumerator 列挙子の型が要素のコレクションかどうかを示す Boolean を返します。 (ForEachEnumerator. . :: . .CollectionEnumerator をオーバーライドします。)
パブリック プロパティ EnumerationType EnumerationType 列挙からこのプロパティの値を取得します。値の設定も可能です。
パブリック プロパティ InnerElementType InnerElementType 列挙からこのプロパティの値を取得します。値の設定も可能です。
パブリック プロパティ InnerXPathString InnerXPathStringSourceType の値に応じて、XPath 文字列または XPath 文字列を含む変数の名前を指定します。
パブリック プロパティ InnerXPathStringSourceType SourceType 列挙の値を使用して、内部 XPath 文字列のソースの種類を取得します。値の設定も可能です。
パブリック プロパティ NodeList XPath 操作が生成するノードのコレクションを表す ArrayList クラスを取得します。
パブリック プロパティ OuterXPathString OuterXPathStringSourceType の値に応じて、XPath 文字列、XPath 文字列を含むファイルの名前、または XPath 文字列を含む変数の名前のいずれかを表す値を取得します。値の設定も可能です。
パブリック プロパティ OuterXPathStringSourceType SourceType 列挙の値を使用して、XPath 文字列のソースの種類を取得します。値の設定も可能です。
パブリック プロパティ SourceDocument SourceDocumentType の値に応じて、文字列としての XML ソース ドキュメント、XML ソース ドキュメントを含むファイルの名前、または XML ソース ドキュメントを含む変数の名前のいずれかを表す値を取得します。値の設定も可能です。
パブリック プロパティ SourceDocumentType SourceType 列挙子を使用して、ソース ドキュメントのソースの種類を取得します。値の設定も可能です。
パブリック プロパティ Version パッケージのバージョン番号を返します。このプロパティは読み取り専用です。 (ForEachEnumerator から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CanUpdate 新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean です。 (ForEachEnumerator から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetEnumerator ForEachNodeListEnumerator インスタンスを繰り返し処理できる列挙子を返します。 (ForEachEnumerator. . :: . .GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) をオーバーライドします。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeForEachEnumerator タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムで呼び出されるメソッドであり、コードでは使用されません。 (ForEachEnumerator から継承されています。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application..::..LoadPackage メソッドを使用します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application..::..SaveToXml メソッドを使用します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージの XML が新しいパッケージの XML で更新されます。 (ForEachEnumerator から継承されています。)
パブリック メソッド Validate コンテナの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。 (ForEachEnumerator から継承されています。)

先頭に戻る

スレッド セーフ

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