Share via


ForEachVariableMappingEnumerator.Current Properti

Definisi

Mendapatkan objek saat ini ForEachVariableMapping dari koleksi.

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

Nilai Properti

Elemen saat ini dalam koleksi.

Keterangan

Setelah enumerator dibuat, atau setelah panggilan ke Reset metode , MoveNext metode harus dipanggil untuk memajukan enumerator ke elemen pertama koleksi sebelum enumerator dapat membaca nilai Current properti; jika tidak, Current tidak terdefinisi dan melempar pengecualian.

Current juga melemparkan pengecualian jika panggilan terakhir untuk MoveNext dikembalikan false, yang menunjukkan akhir koleksi.

Current tidak memindahkan posisi enumerator, dan panggilan berturut-turut untuk Current mengembalikan objek yang sama hingga atau MoveNextReset dipanggil.

Enumerator tetap valid selama koleksi tetap tidak berubah. Jika perubahan dilakukan pada koleksi, seperti menambahkan, memodifikasi, atau menghapus elemen, enumerator tidak valid dan menjadi tidak dapat dipulihkan; dengan demikian, panggilan berikutnya ke MoveNext atau Reset melempar InvalidOperationException. Namun, jika koleksi dimodifikasi antara panggilan ke MoveNext dan Current, Current mengembalikan elemen yang diatur ke, bahkan jika enumerator telah dibatalkan.

Berlaku untuk