ForEachEnumerator クラス

定義

ForEachLoop で繰り返し処理を行う対象として割り当てられている項目を列挙します。

public ref class ForEachEnumerator abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator
public abstract class ForEachEnumerator : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator
type ForEachEnumerator = class
    inherit DtsObject
    interface IDTSForEachEnumerator
Public MustInherit Class ForEachEnumerator
Inherits DtsObject
Implements IDTSForEachEnumerator
継承
ForEachEnumerator
派生
実装

注釈

このクラスは、MustInherit ループ コレクションに対する列挙子の抽象基本クラス (Visual Basic では foreach) を提供します。 DtsObjectIDTSForEachEnumerator から継承されます。

コンストラクター

ForEachEnumerator()

ForEachEnumerator クラスの新しいインスタンスを初期化します。

プロパティ

CollectionEnumerator

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

TargetServerVersion

ForEachLoop で繰り返し処理を行う対象として割り当てられている項目を列挙します。

Version

パッケージのバージョン番号を返します。 このプロパティは読み取り専用です。

メソッド

CanUpdate(String)

新しいパッケージ XML が古いパッケージ XML を更新できるかどうかを示すブール値。

Equals(Object)

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

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

コレクションに対する繰り返し処理で使用するマネージド列挙子 IEnumerator を返します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

タスクに関連付けられたプロパティを初期化します。 このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。

Update(String)

このメソッドは、true に設定されている場合 CanUpdate(String) 、新しいパッケージ XML を使用して古いパッケージ XML を更新します。

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

コンテナーの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。

適用対象