ForEachNodeListEnumerator Clase

Definición

Define una clase usada para enumerar un conjunto de nodos XML que resultan de aplicar una expresión XPath a un archivo 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
Herencia
ForEachNodeListEnumerator
Atributos
Implementaciones

Constructores

ForEachNodeListEnumerator()

Inicializa una nueva instancia de la clase ForEachNodeListEnumerator.

Propiedades

CollectionEnumerator

Devuelve un valor booleano que indica si el tipo de enumerador es una colección de elementos.

EnumerationType

Obtiene o establece esta propiedad en un valor de la enumeración de la propiedad EnumerationType.

InnerElementType

Obtiene o establece esta propiedad en un valor de la enumeración InnerElementType.

InnerXPathString

Especifica la cadena Xpath o el nombre de la variable que contiene la cadena Xpath, dependiendo del valor de InnerXPathStringSourceType.

InnerXPathStringSourceType

Obtiene o establece el tipo de origen de la cadena Xpath interna utilizando valores de la enumeración SourceType.

NodeList

Obtiene una clase ArrayList que contiene una colección de nodos producidos por la operación XPath.

OuterXPathString

Obtiene o establece un valor que representa la cadena Xpath, el nombre del archivo que contiene la cadena Xpath o el nombre de la variable que contiene la cadena Xpath, dependiendo del valor de OuterXPathStringSourceType.

OuterXPathStringSourceType

Obtiene o establece el tipo de origen de la cadena Xpath, utilizando valores de la enumeración SourceType.

SourceDocument

Obtiene o establece un valor que representa el documento origen XML como una cadena, el nombre del archivo que contiene el documento origen XML o el nombre de la variable que contiene el documento origen XML, dependiendo del valor de SourceDocumentType.

SourceDocumentType

Obtiene o establece el tipo de origen del documento utilizando el enumerador SourceType.

TargetServerVersion

Define una clase usada para enumerar un conjunto de nodos XML que resultan de aplicar una expresión XPath a un archivo XML.

(Heredado de ForEachEnumerator)
Version

Devuelve el número de versión del paquete. Esta propiedad es de solo lectura.

(Heredado de ForEachEnumerator)

Métodos

CanUpdate(String)

Valor booleano que indica si el nuevo paquete XML puede actualizar el XML del paquete anterior.

(Heredado de ForEachEnumerator)
Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Devuelve una interfaz IEnumerator que puede iterar sobre el objeto ActiveX Data Objects (ADO).

GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Inicializa las propiedades asociadas a la tarea. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

(Heredado de ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete que está guardado como .xml en el disco duro, utilice el método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, IDTSInfoEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

Update(String)

Este método actualiza el XML del paquete antiguo con el nuevo XML de paquete si CanUpdate(String) se establece en true.

(Heredado de ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Permite al contenedor determinar si contiene valores de configuración no válidos que no permitirán su ejecución correcta.

(Heredado de ForEachEnumerator)

Se aplica a