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 から継承されています。) | |
GetEnumerator | ForEachNodeListEnumerator インスタンスを繰り返し処理できる列挙子を返します。 (ForEachEnumerator.GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) をオーバーライドします。) | |
GetHashCode | このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。) | |
GetType | (Object から継承されています。) | |
InitializeForEachEnumerator | タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムで呼び出されるメソッドであり、コードでは使用されません。 (ForEachEnumerator から継承されています。) | |
LoadFromXML | このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。 | |
SaveToXML | このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。 | |
ToString | (Object から継承されています。) | |
Update | CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージの XML が新しいパッケージの XML で更新されます。 (ForEachEnumerator から継承されています。) | |
Validate | コンテナーの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。 (ForEachEnumerator から継承されています。) |
先頭に戻る
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。