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
метода необходимо вызвать метод, MoveNext
чтобы перейти перечислителя к первому элементу коллекции, прежде чем перечислитель сможет считать значение Current
свойства; в противном случае Current
он не определен и вызывает исключение.
Current
также вызывает исключение, если последний вызов MoveNext
возвращенного false
, который указывает конец коллекции.
Current
не перемещает позицию перечислителя и последовательные вызовы для Current
возврата одного и того же объекта до MoveNext
вызова или Reset
вызова.
Перечислитель является допустимым до тех пор, пока коллекция остается неизменной. Если изменения вносятся в коллекцию, например добавление, изменение или удаление элементов, перечислитель становится недействительным и становится невосстановимым; таким образом, следующий вызов MoveNext
или Reset
вызов .InvalidOperationException
Однако если коллекция изменяется между вызовами MoveNext
и Current
, возвращает элемент, Current
которому он задается, даже если перечислитель был недопустим.