ForEachVariableMappingEnumerator.Current Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 InvalidOperationException
oggetto . 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.