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 EventInfo corrente dalla raccolta.
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 EventInfo corrente.
Commenti
Dopo la creazione di un enumeratore o dopo una chiamata al Reset
metodo , è necessario chiamare il MoveNext
metodo per far 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
restituisce false
, che indica la fine della raccolta.
Current non sposta la posizione dell'enumeratore e le chiamate consecutive per restituire lo stesso oggetto fino a Current quando MoveNext
non viene chiamato o Reset
.
Un enumeratore rimane valido finché la raccolta rimane invariata. Se vengono apportate modifiche alla raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi, l'enumeratore viene invalidato e diventa irrecuperabile; pertanto, la chiamata successiva a MoveNext
o Reset
genera un'eccezione InvalidOperationException
. Se la raccolta viene modificata tra le chiamate a MoveNext
e Current, Current restituisce l'elemento su cui è impostato, anche se l'enumeratore è stato invalidato.