ForEachVariableMappingEnumerator.Current Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 MoveNext
Reset
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.