Share via


EventInfoEnumerator.Current Propriété

Définition

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é falseindique 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é.

S’applique à