EventInfoEnumerator.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.
Restituisce l'oggetto corrente EventInfo dalla collezione.
public:
property Microsoft::SqlServer::Dts::Runtime::EventInfo ^ Current { Microsoft::SqlServer::Dts::Runtime::EventInfo ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.EventInfo Current { get; }
member this.Current : Microsoft.SqlServer.Dts.Runtime.EventInfo
Public ReadOnly Property Current As EventInfo
Valore della proprietà
Oggetto corrente EventInfo .
Commenti
Dopo la creazione di un enumeratore, o dopo una chiamata al Reset metodo, il MoveNext metodo deve essere chiamato per avanzare l'enumeratore al primo elemento della collezione prima che possa leggere il valore della Current proprietà; altrimenti, Current è indefinito e lancia un'eccezione.
Current genera anche un'eccezione se l'ultima chiamata a MoveNext restituita false, che indica la fine della raccolta.
Currentnon sposta la posizione dell'enumeratore e le chiamate consecutive per restituire lo stesso oggetto fino Current a MoveNext quando non viene chiamato o Reset .
Un enumeratore rimane valido finché la raccolta rimane invariata. Se vengono apportate modifiche alla collezione, come aggiungere, modificare o eliminare elementi, l'enumeratore viene invalidato e diventa irrecuperabile; quindi, la chiamata successiva a MoveNext o Reset lancia un InvalidOperationException. Se la collezione viene modificata tra le chiamate a MoveNext e Current, Current restituisce l'elemento a cui è impostata, anche se l'enumeratore è stato invalidato.