言語

EventInfoEnumerator.Current プロパティ

定義

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

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

プロパティ値

現在の EventInfo オブジェクト。

注釈

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

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

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

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

適用対象