Partager via


ForEachEnumerator Classe

Définition

Énumère les éléments au sein desquels l'objet ForEachLoop est chargé d'effectuer une itération.

public ref class ForEachEnumerator abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator
public abstract class ForEachEnumerator : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator
type ForEachEnumerator = class
    inherit DtsObject
    interface IDTSForEachEnumerator
Public MustInherit Class ForEachEnumerator
Inherits DtsObject
Implements IDTSForEachEnumerator
Héritage
ForEachEnumerator
Dérivé
Implémente

Remarques

Cette classe fournit la classe de base abstraite (MustInherit en Visual Basic) pour les énumérateurs sur la collection de foreach boucles. Hérite de DtsObject et IDTSForEachEnumerator.

Constructeurs

ForEachEnumerator()

Initialise une nouvelle instance de la classe ForEachEnumerator.

Propriétés

CollectionEnumerator

Obtient ou définit booléen qui indique si l’énumérateur de boucle foreach est enumerant des collections d’objets ou énumérant des collections de collections.

TargetServerVersion

Énumère les éléments au sein desquels l'objet ForEachLoop est chargé d'effectuer une itération.

Version

Retourne le numéro de version du package. Cette propriété est en lecture seule.

Méthodes

CanUpdate(String)

Valeur booléenne qui indique si le nouveau package XML peut mettre à jour l’ancien xml de package.

Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Retourne un énumérateur managé, IEnumerator, pour effectuer une itération au sein des collections.

GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Initialise les propriétés associées à la tâche. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code.

Update(String)

Cette méthode met à jour l’ancien xml de package avec le nouveau xml de package s’il CanUpdate(String) est défini sur true.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Permet au conteneur de déterminer s'il contient des paramètres non valides qui l'empêcheront de s'exécuter correctement.

S’applique à