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 parcourir les objets qui sont dans la variable spécifiée dans la propriété 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 exécutée et que le résultat de la requête est stocké dans la variable. Vous pouvez utiliser cet énumérateur pour effectuer une boucle sur les résultats de la requête.
Constructeurs
ForEachFromVarEnumerator() |
Initialise une nouvelle instance de la classe ForEachFromVarEnumerator. |
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. (Hérité de ForEachEnumerator) |
TargetServerVersion |
Cet énumérateur est utilisé pour parcourir les objets qui sont dans la variable spécifiée dans la propriété VariableName. (Hérité de ForEachEnumerator) |
VariableName |
Obtient ou définit le nom de la variable à énumérer. |
Version |
Retourne le numéro de version du package. Cette propriété est en lecture seule. (Hérité de ForEachEnumerator) |
Méthodes
CanUpdate(String) |
Valeur booléenne qui indique si le nouveau package XML peut mettre à jour l’ancien xml de package. (Hérité de ForEachEnumerator) |
Equals(Object) |
Détermine si les 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 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. (Hérité de ForEachEnumerator) |
LoadFromXML(XmlElement, IDTSInfoEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour charger, sur le disque dur, un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents). |
SaveToXML(XmlDocument, IDTSInfoEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents). |
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. (Hérité de ForEachEnumerator) |
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. (Hérité de ForEachEnumerator) |