Partilhar via


ForEachFromVarEnumerator Classe

Definição

Este enumerador é usado para executar um loop pelos objetos que estão na variável especificada em VariableName.

public ref class ForEachFromVarEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::FromVar::IDTSForEachFromVarEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachFromVarEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.IDTSForEachFromVarEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachFromVarEnumerator = class
    inherit ForEachEnumerator
    interface IDTSComponentPersist
    interface IDTSForEachFromVarEnumerator
Public NotInheritable Class ForEachFromVarEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachFromVarEnumerator
Herança
ForEachFromVarEnumerator
Atributos
Implementações

Comentários

Um exemplo do uso desse enumerador é quando uma consulta é executada e o resultado da consulta é armazenado na variável. Você pode usar esse enumerador para fazer loop sobre os resultados da consulta.

Construtores

ForEachFromVarEnumerator()

Inicializa uma nova instância da classe ForEachFromVarEnumerator.

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)
TargetServerVersion

Este enumerador é usado para executar um loop pelos objetos que estão na variável especificada em VariableName.

(Herdado de ForEachEnumerator)
VariableName

Obtém ou define o nome da variável a ser enumerada.

Version

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

(Herdado de ForEachEnumerator)

Métodos

CanUpdate(String)

Um booliano que indica se o novo XML do pacote 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