ForEachEnumerator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |