言語

ForEachVariableMappingEnumerator.Current プロパティ

定義

コレクションから現在の ForEachVariableMapping オブジェクトを取得します。

public:
 property Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ Current { Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping Current { get; }
member this.Current : Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping
Public ReadOnly Property Current As ForEachVariableMapping

プロパティ値

コレクション内の現在の要素。

注釈

列挙子が作成されるか、Resetメソッドに呼び出した後、列挙子がCurrentプロパティの値を読み取る前に、MoveNextメソッドを呼び出してコレクションの最初の要素に進めなければなりません;そうでなければ、Currentは未定義となり例外を投げ出します。

Current また、 MoveNext の最後の呼び出しが false返された場合も例外がスローされます。これはコレクションの末尾を示します。

Currentは列挙子の位置を移動せず、CurrentまたはMoveNextが呼び出されるまで、Resetの連続した呼び出しは同じオブジェクトを返します。

列挙子は、コレクションが変更されない限り有効なままです。 コレクションに要素の追加、修正、削除などの変更が加えられると、列挙子は無効化され回復不能になります。そのため、次に MoveNextReset に電話をかけると InvalidOperationExceptionが投げられます。 しかし、 MoveNextCurrentの呼び出し間でコレクションが変更されると、 Current は列挙子が無効化されていても、設定された要素を返します。

適用対象