Compartir a través de


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

IEnumerator. . :: . .Current

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.