EventInfoEnumerator.Current Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne l'objet EventInfo actuel à partir de la collection.
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
Valeur de propriété
Objet EventInfo actuel.
Remarques
Après la création d’un énumérateur ou après un appel à la Reset
méthode, la MoveNext
méthode doit être appelée pour avancer l’énumérateur vers le premier élément de la collection avant que l’énumérateur puisse lire la valeur de la Current propriété ; sinon, Current n’est pas défini et lève une exception.
Current lève également une exception si le dernier appel à MoveNext
retourné false
indique la fin de la collection.
Current ne déplace pas la position de l’énumérateur et les appels consécutifs pour retourner le même objet jusqu’à Current ce que MoveNext
ou Reset
soit appelé.
Un énumérateur reste valide aussi longtemps que la collection demeure inchangée. Si des modifications sont apportées à la collection, telles que l’ajout, la modification ou la suppression d’éléments, l’énumérateur est invalidé et devient irrécupérable ; ainsi, l’appel suivant à MoveNext
ou Reset
lève un InvalidOperationException
. Si la collection est modifiée entre les appels à MoveNext
et Current, Current retourne l’élément sur lequel elle est définie, même si l’énumérateur a été invalidé.