Share via


ForEachNodeListEnumerator Classe

Definição

Define uma classe usada para enumerar um conjunto de nós XML que resultam da aplicação de uma expressão XPath a um arquivo 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
Herança
ForEachNodeListEnumerator
Atributos
Implementações

Construtores

ForEachNodeListEnumerator()

Inicializa uma nova instância da classe ForEachNodeListEnumerator.

Propriedades

CollectionEnumerator

Retorna um booliano que indica se o tipo de enumerador é uma coleção de elementos.

EnumerationType

Obtém ou define essa propriedade com um valor da enumeração EnumerationType.

InnerElementType

Obtém ou define essa propriedade como um valor da enumeração InnerElementType.

InnerXPathString

Especifica a cadeia de caracteres XPath ou o nome da variável que contém a cadeia de caracteres XPath, dependendo do valor de InnerXPathStringSourceType.

InnerXPathStringSourceType

Obtém ou define o tipo de origem da cadeia de caracteres XPath interna usando valores da enumeração SourceType.

NodeList

Obtém uma classe ArrayList que contém uma coleção de nós gerados pela operação XPath.

OuterXPathString

Obtém ou define um valor que representa a cadeia de caracteres XPath, o nome do arquivo que contém a cadeia de caracteres XPath ou o nome da variável que contém a cadeia de caracteres XPath, dependendo do valor de OuterXPathStringSourceType.

OuterXPathStringSourceType

Obtém ou define o tipo de origem da cadeia de caracteres XPath usando os valores na enumeração SourceType.

SourceDocument

Obtém ou define um valor que representa o documento de origem XML como uma cadeia de caracteres, o nome do arquivo que contém o documento de origem XML ou o nome da variável que contém o documento de origem XML, dependendo do valor de SourceDocumentType.

SourceDocumentType

Obtém ou define o tipo de origem do documento de origem, usando o enumerador SourceType.

TargetServerVersion

Define uma classe usada para enumerar um conjunto de nós XML que resultam da aplicação de uma expressão XPath a um arquivo XML.

(Herdado de ForEachEnumerator)
Version

Retorna o número da versão do pacote. Esta propriedade é somente para leitura.

(Herdado de ForEachEnumerator)

Métodos

CanUpdate(String)

Um Boolean que indica se o novo pacote XML pode atualizar o XML do pacote antigo.

(Herdado de ForEachEnumerator)
Equals(Object)

Determina se duas instâncias de objeto são iguais.

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

Retorna uma interface IEnumerator que pode iterar sobre o objeto ADO (ActiveX Data Objects).

GetHashCode()

Retorna o código hash para a instância.

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

Inicializa as propriedades associadas à tarefa. Esse método é chamado pelo runtime e não é usado em código.

(Herdado de ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml no disco rígido, use o método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, IDTSInfoEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

Update(String)

Esse método atualiza o XML do pacote antigo com o novo XML do pacote, se CanUpdate(String) for definido como true.

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

Permite que o contêiner determine se ele contém configurações inválidas que o impedirão de ser executado com êxito.

(Herdado de ForEachEnumerator)

Aplica-se a