ForEachItemEnumerator 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.
Implémente un énumérateur sur la ForEachItem collection. Cette classe ne peut pas être héritée.
public ref class ForEachItemEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator
public sealed class ForEachItemEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
type ForEachItemEnumerator = class
inherit ForEachEnumerator
Public NotInheritable Class ForEachItemEnumerator
Inherits ForEachEnumerator
- Héritage
Remarques
Cette classe permet d’accéder directement aux éléments de l’énumérateur sans appeler GetEnumerator. Cette interface permet également à l’énumérateur d’ajouter des données à sa collection. De plus, il dispose ImportXML de méthodes ExportXML permettant à l’énumérateur de lire et d’écrire des données dans un fichier .xml.
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. (Hérité de ForEachEnumerator) |
| Items |
Obtient ou définit une collection de ForEachItems. |
| TargetServerVersion |
Implémente un énumérateur sur la ForEachItem collection. Cette classe ne peut pas être héritée. (Hérité de ForEachEnumerator) |
| Version |
Il retourne le numéro de version du paquet. Cette propriété est en lecture seule. (Hérité de ForEachEnumerator) |
Méthodes
| Nom | Description |
|---|---|
| CanUpdate(String) |
Un booléen qui indique si le nouveau package XML peut mettre à jour l’ancien package XML. (Hérité de ForEachEnumerator) |
| Equals(Object) |
Détermine si deux instances d’objet sont égales. (Hérité de DtsObject) |
| ExportXML(String) |
Exporte les données vers un fichier .xml. |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Récupère une interface IEnumerator pour itérer dans la ForEachItem collection. |
| GetHashCode() |
Retourne le code de hachage pour cette instance. (Hérité de DtsObject) |
| ImportXML(String) |
Importe du XML dans la collection. |
| 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. (Hérité de ForEachEnumerator) |
| Update(String) |
Cette méthode met à jour l’ancien package XML avec le nouveau package XML si CanUpdate(String) est réglé sur true. (Hérité de ForEachEnumerator) |
| 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. (Hérité de ForEachEnumerator) |