Compartilhar via


ForEachEnumeratorHost Classe

Definição

Define a classe do host para o ForEachEnumerator. Essa classe não pode ser herdada.

public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
    inherit DtsObject
    interface IDTSName
    interface IDTSPersist
    interface IDTSObjectHost
    interface IDTSForEachEnumerator
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Herança
ForEachEnumeratorHost
Implementações

Propriedades

CollectionEnumerator

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

CreationName

Retorna a cadeia de caracteres usada pelo tempo de execução para criar uma instância do objeto ForEachEnumeratorHost. Esta propriedade é somente para leitura.

DelayValidation

Obtém ou define um Boolean que indica se ForEachEnumerator a validação está atrasada até que o pacote seja executado.

Description

Obtém ou define a descrição do host.

HasExpressions

Obtém um valor que indica se o objeto ForEachEnumeratorHost tem expressões.

HostType

Obtém uma enumeração que descreve o tipo de host que está sendo usado pelo ForEachEnumerator. Essa propriedade é somente leitura

ID

Retorna o GUID atribuído ao host.

InnerObject

Retorna o objeto interno do host que é o ForEachEnumerator que está sendo hospedado.

Name

Obtém ou define um nome para o host.

Properties

Retorna uma coleção de DtsProperties que contém objetos DtsProperty. Cada DtsProperty tem informações adicionais sobre cada tarefa no ForEachEnumeratorHost.

Métodos

Equals(Object)

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

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

Retorna uma interface IEnumerator para uso na iteração pelo ForEachEnumerator.

GetExecutionPath()

Obtém o caminho de execução do objeto ForEachEnumeratorHost.

GetExpression(String)

Retorna uma cadeia de caracteres que contém a expressão da propriedade especificada. Nulo significa que nenhuma expressão é atribuída.

GetHashCode()

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

(Herdado de DtsObject)
GetPackagePath()

Obtém o caminho do pacote para o objeto ForEachEnumeratorHost.

LoadFromXML(XmlNode, IDTSEvents)

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

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

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

SetExpression(String, String)

Atribui a expressão especificada à propriedade. Especifique nulo para remover uma expressão existente da propriedade.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Permite que o host determine se existem configurações inválidas que impedirão que o ForEachEnumerator seja executado com êxito.

Aplica-se a