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