ForEachEnumerator Classe
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.
Énumère les éléments sur lesquels le ForEachLoop est assigné pour itérer.
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
- Dérivé
- Implémente
Remarques
Cette classe fournit la classe de base abstraite (MustInheritdans Visual Basic) pour les énumérateurs sur la foreach collection de boucles. Hérite de DtsObject et IDTSForEachEnumerator.
Constructeurs
| Nom | Description |
|---|---|
| ForEachEnumerator() |
Initialise une nouvelle instance de la classe ForEachEnumerator. |
Propriétés
| Nom | Description |
|---|---|
| CollectionEnumerator |
Obtient ou définit un booléen qui indique si l’énumérateur de boucles foreach énumère des collections d’objets ou des collections de collections. |
| TargetServerVersion |
Énumère les éléments sur lesquels le ForEachLoop est assigné pour itérer. |
| Version |
Il retourne le numéro de version du paquet. Cette propriété est en lecture seule. |
Méthodes
| Nom | Description |
|---|---|
| CanUpdate(String) |
Un booléen qui indique si le nouveau package XML peut mettre à jour l’ancien package XML. |
| Equals(Object) |
Détermine si deux instances d’objet sont égales. (Hérité de DtsObject) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Retourne un énumérateur géré, IEnumerator, pour itérer sur les collections. |
| GetHashCode() |
Retourne le code de hachage pour 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 l’exécution et n’est pas utilisée dans le code. |
| Update(String) |
Cette méthode met à jour l’ancien package XML avec le nouveau package XML si CanUpdate(String) est réglé sur true. |
| Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Permet au conteneur de déterminer s’il contient des paramètres invalides qui l’empêcheront d’exécuter correctement. |