EventInfoEnumerator.Current Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el objeto EventInfo actual de la colección.
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
Valor de propiedad
Objeto EventInfo actual.
Comentarios
Después de crear un enumerador o después de una llamada al Reset
método , MoveNext
se debe llamar al método para avanzar el enumerador al primer elemento de la colección antes de que el enumerador pueda leer el valor de la Current propiedad; de lo contrario, Current no está definido y produce una excepción.
Currenttambién produce una excepción si se devuelve false
la última llamada a MoveNext
, que indica el final de la colección.
Currentno mueve la posición del enumerador y las llamadas consecutivas para devolver el mismo objeto hasta que MoveNext
se llama a Current o Reset
.
Un enumerador sigue siendo válido mientras la colección permanezca inalterada. Si se realizan cambios en la colección, como agregar, modificar o eliminar elementos, el enumerador se invalida y se convierte en irrecuperable; por lo tanto, la siguiente llamada a MoveNext
o Reset
produce una InvalidOperationException
excepción . Si la colección se modifica entre las llamadas a MoveNext
y Current, Current devuelve el elemento en el que se establece, incluso si el enumerador se ha invalidado.