Current Propiedad
Obtiene el elemento actual de la colección.
Espacio de nombres: Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask
Ensamblado: Microsoft.SqlServer.Exec80PackageTask (en Microsoft.SqlServer.Exec80PackageTask.dll)
Sintaxis
'Declaración
Public ReadOnly Property Current As Object
Get
'Uso
Dim instance As PkgVariableEnumerator
Dim value As Object
value = instance.Current
public Object Current { get; }
public:
virtual property Object^ Current {
Object^ get () sealed;
}
abstract Current : Object
override Current : Object
final function get Current () : Object
Valor de la propiedad
Tipo: System. . :: . .Object
El elemento actual de la colección.
Implementa
Comentarios
Después de crear un enumerador o de realizar una llamada al método Reset, se debe llamar al método MoveNext para hacer avanzar el enumerador hasta el primer elemento de la colección antes de leer el valor de la propiedad Current; de lo contrario, el valor de la propiedad Current no está definido.
La propiedad Current también produce una excepción si la última llamada al método MoveNext devolvió false, lo que indica el final de la colección.
La propiedad Current no mueve la posición del enumerador y las llamadas consecutivas a la propiedad Current devuelven el mismo objeto hasta que se llama al método MoveNext o Reset.
Mientras no se modifique la colección, el enumerador seguirá siendo válido. Si se realizan cambios en la colección, como agregar, modificar o eliminar elementos, el enumerador se invalida definitivamente y la siguiente llamada al método MoveNext o Reset produce una excepción InvalidOperationException. Si la colección se modifica entre MoveNext y Current, Current devolverá el elemento en el que está establecido, aunque el enumerador ya haya quedado invalidado.
Vea también