Propriedade do RDL Current
Obtém o elemento atual na coleção.
Namespace: Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask
Assembly: Microsoft.SqlServer.Exec80PackageTask (em Microsoft.SqlServer.Exec80PackageTask.dll)
Sintaxe
'Declaração
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 da propriedade
Tipo: System. . :: . .Object
O elemento atual na coleção.
Implementa
Comentários
Depois que um enumerador é criado ou depois de um Reset, MoveNext deve ser chamado para avançar o enumerador para o primeiro elemento da coleção antes de ler o valor de Current; caso contrário, Current será indefinido.
Current também lança uma exceção se a última chamada para MoveNext retornar false, o que indica o fim da coleção.
Current não muda a posição do enumerador e as chamadas consecutivas para Current retornam o mesmo objeto até que MoveNext ou Reset seja chamado.
Um enumerador permanece válido contanto que a coleção permaneça inalterada. Se forem feitas alterações na coleção, como adicionar, modificar ou excluir elementos, o enumerador é invalidado de forma irreversível e a próxima chamada para MoveNext ou Reset lança uma InvalidOperationException. Se a coleção for modificada entre MoveNext e Current, Current retornará o elemento para o qual está configurado, mesmo que o enumerador já esteja invalidado.
Consulte também