Share via


ForEachVariableMappingEnumerator.Current Proprietà

Definizione

Ottiene l'oggetto ForEachVariableMapping corrente dalla raccolta.

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

Valore della proprietà

Elemento corrente nella raccolta.

Commenti

Dopo aver creato un enumeratore o dopo una chiamata al Reset metodo, il MoveNext metodo deve essere chiamato per avanzare l'enumeratore al primo elemento della raccolta prima che l'enumeratore possa leggere il valore della Current proprietà; in caso contrario, Current non è definito e genera un'eccezione.

Current genera anche un'eccezione se l'ultima chiamata a MoveNext restituita false, che indica la fine della raccolta.

Current non sposta la posizione dell'enumeratore e le chiamate consecutive per Current restituire lo stesso oggetto finché non MoveNext viene chiamato o Reset .

Un enumeratore rimane valido finché la raccolta rimane invariata. Se le modifiche vengono apportate alla raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi, l'enumeratore viene invalidato e diventa irrecuperabile; quindi, la chiamata successiva a MoveNext o Reset genera un InvalidOperationExceptionoggetto . Tuttavia, se la raccolta viene modificata tra le chiamate a MoveNext e Current, Current restituisce l'elemento impostato su, anche se l'enumeratore è stato invalidato.

Si applica a