Condividi tramite


EventInfoEnumerator.Current Proprietà

Definizione

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.

Si applica a