Partilhar via


ForEachEnumerator Classe

Definição

Enumera sobre os itens aos quais o ForEachLoop é atribuído para iteração.

public ref class ForEachEnumerator abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator
public abstract class ForEachEnumerator : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator
type ForEachEnumerator = class
    inherit DtsObject
    interface IDTSForEachEnumerator
Public MustInherit Class ForEachEnumerator
Inherits DtsObject
Implements IDTSForEachEnumerator
Herança
ForEachEnumerator
Derivado
Implementações

Comentários

Essa classe fornece a classe base abstrata (MustInherit no Visual Basic) para enumeradores na foreach coleção de loops. Herda de DtsObject e IDTSForEachEnumerator.

Construtores

ForEachEnumerator()

Inicializa uma nova instância da classe ForEachEnumerator.

Propriedades

CollectionEnumerator

Obtém ou define Boolean que indica se o enumerador de loop foreach está enumerando coleções de objetos ou enumerando coleções de coleções.

TargetServerVersion

Enumera sobre os itens aos quais o ForEachLoop é atribuído para iteração.

Version

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

Métodos

CanUpdate(String)

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

Equals(Object)

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

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

Retorna um enumerador gerenciado, IEnumerator, para iteração pelas coleções.

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.

Update(String)

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

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.

Aplica-se a