ForEachVariableMappingEnumerator.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.
Obtient l'objet ForEachVariableMapping actuel à partir de la collection.
public:
property Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ Current { Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping Current { get; }
member this.Current : Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping
Public ReadOnly Property Current As ForEachVariableMapping
Valeur de propriété
Élément actuel dans la collection.
Remarques
Une fois qu’un énumérateur est créé ou après un appel à la Reset
méthode, la MoveNext
méthode doit être appelée pour faire passer l’énumérateur au premier élément de la collection avant que l’énumérateur puisse lire la valeur de la Current
propriété ; sinon, Current
elle n’est pas définie et lève une exception.
Current
lève également une exception si le dernier appel à MoveNext
retourner false
, qui indique la fin de la collection.
Current
ne déplace pas la position de l’énumérateur et les appels consécutifs pour Current
retourner le même objet tant que l’un MoveNext
ou Reset
l’autre n’est pas 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
. Toutefois, si la collection est modifiée entre les appels et MoveNext
Current
, Current
retourne l’élément sur lequel il est défini, même si l’énumérateur a été invalidé.