ForEachNodeListEnumerator 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.
Définit une classe utilisée pour énumérer un ensemble de nœuds XML résultant de l’application d’une expression XPath à un fichier XML.
public ref class ForEachNodeListEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::NodeList::IDTSForEachNodeListEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachNodeListEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.IDTSForEachNodeListEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachNodeListEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.IDTSForEachNodeListEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachNodeListEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.IDTSForEachNodeListEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachNodeListEnumerator = class
inherit ForEachEnumerator
interface IDTSForEachNodeListEnumerator
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachNodeListEnumerator = class
inherit ForEachEnumerator
interface IDTSForEachNodeListEnumerator
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachNodeListEnumerator = class
inherit ForEachEnumerator
interface IDTSForEachNodeListEnumerator
interface IDTSComponentPersist
Public NotInheritable Class ForEachNodeListEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachNodeListEnumerator
- Héritage
- Attributs
- Implémente
Constructeurs
ForEachNodeListEnumerator() |
Initialise une nouvelle instance de la classe ForEachNodeListEnumerator. |
Propriétés
CollectionEnumerator |
Retourne une valeur booléenne indiquant si le type d’énumérateur est une collection d’éléments. |
EnumerationType |
Obtient ou définit cette propriété pour une valeur de l'énumération EnumerationType. |
InnerElementType |
Obtient ou définit cette propriété sur une valeur de l’énumération InnerElementType. |
InnerXPathString |
Spécifie la chaîne XPath ou le nom de la variable qui contient la chaîne XPath, selon la valeur de la propriété InnerXPathStringSourceType. |
InnerXPathStringSourceType |
Obtient ou définit le type de source de la chaîne XPath interne à l'aide de valeurs de l'énumération SourceType. |
NodeList |
Obtient une classe ArrayList qui contient une collection de nœuds produits par l'opération XPath. |
OuterXPathString |
Obtient ou définit une valeur qui représente soit la chaîne XPath, soit le nom du fichier qui contient la chaîne XPath, soit le nom de la variable qui contient la chaîne XPath, selon la valeur de la propriété OuterXPathStringSourceType. |
OuterXPathStringSourceType |
Obtient ou définit le type de source de la chaîne XPath à l'aide de valeurs de l'énumération SourceType. |
SourceDocument |
Obtient ou définit une valeur qui représente soit le document source XML en tant que chaîne, soit le nom du fichier qui contient le document source XML, soit le nom de la variable qui contient le document source XML, selon la valeur de la propriété SourceDocumentType. |
SourceDocumentType |
Obtient ou définit le type du document source à l'aide de l'énumérateur SourceType. |
TargetServerVersion |
Définit une classe utilisée pour énumérer un ensemble de nœuds XML résultant de l’application d’une expression XPath à un fichier XML. (Hérité de ForEachEnumerator) |
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 Ado (ActiveX Data Objects). |
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) |