ForEachFromVarEnumerator 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.
Cet énumérateur est utilisé pour boucler les objets qui appartiennent à la variable spécifiée dans VariableName.
public ref class ForEachFromVarEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::FromVar::IDTSForEachFromVarEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachFromVarEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.IDTSForEachFromVarEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachFromVarEnumerator = class
inherit ForEachEnumerator
interface IDTSComponentPersist
interface IDTSForEachFromVarEnumerator
Public NotInheritable Class ForEachFromVarEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachFromVarEnumerator
- Héritage
- Attributs
- Implémente
Remarques
Un exemple d’utilisation de cet énumérateur est lorsqu’une requête est lancée, et que le résultat de la requête est stocké dans la variable. Vous pouvez utiliser cet énumérateur pour faire passer en boucle les résultats de la requête.
Constructeurs
| Nom | Description |
|---|---|
| ForEachFromVarEnumerator() |
Initialise une nouvelle instance de la classe ForEachFromVarEnumerator. |
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) |
| TargetServerVersion |
Cet énumérateur est utilisé pour boucler les objets qui appartiennent à la variable spécifiée dans VariableName. (Hérité de ForEachEnumerator) |
| VariableName |
Obtient ou définit le nom de la variable à énumérer. |
| 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) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Retourne une interface IEnumerator qui peut itérer sur l’objet ActiveX Data Objects (ADO). |
| 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. (Hérité de ForEachEnumerator) |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
Cette méthode n’est pas appelable par votre code d’application. Pour charger un paquet enregistré comme .xml sur le disque dur, utilisez la LoadPackage(String, IDTSEvents) méthode. |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
Cette méthode n’est pas appelable par votre code d’application. Pour enregistrer un paquet en tant que .xml, utilisez la SaveToXml(String, Package, IDTSEvents) méthode. |
| 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) |