ForEachItemEnumerator 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.
Implementa um enumerador sobre a coleção ForEachItem. Essa classe não pode ser herdada.
public ref class ForEachItemEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator
public sealed class ForEachItemEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
type ForEachItemEnumerator = class
inherit ForEachEnumerator
Public NotInheritable Class ForEachItemEnumerator
Inherits ForEachEnumerator
- Herança
Comentários
Essa classe permite o acesso aos itens do enumerador diretamente sem chamar GetEnumerator. Essa interface também permite que o enumerador tenha dados adicionados à sua coleção. Além disso, ele tem ImportXML e ExportXML métodos que permitem que o enumerador leia e escreva dados em um arquivo .xml.
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. (Herdado de ForEachEnumerator) |
| Items |
Obtém ou define uma coleção de ForEachItems. |
| TargetServerVersion |
Implementa um enumerador sobre a coleção ForEachItem. Essa classe não pode ser herdada. (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) |
| ExportXML(String) |
Exporta dados para um arquivo .xml. |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Recupera uma interface IEnumerator para iteração por meio da ForEachItem coleção. |
| GetHashCode() |
Retorna o código hash para a instância. (Herdado de DtsObject) |
| ImportXML(String) |
Importa XML para a coleção. |
| 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) |
| 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) |