Partilhar via


IDTSComponentMetaData100 Interface

Definição

Contém a definição de um componente de fluxo de dados, incluindo as propriedades, as entradas, as saídas, e as colunas de entrada e saída personalizadas definidas em um componente de fluxo de dados.

public interface class IDTSComponentMetaData100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
Public Interface IDTSComponentMetaData100
Implements IDTSObject100
Derivado
Atributos
Implementações

Comentários

Descreve IDTSComponentMetaData100 o layout de um componente de fluxo de dados. Ele contém os objetos de entrada e saída, colunas de entrada e saída e as propriedades personalizadas do componente. Ele também contém informações que identificam o assembly, ou DLL, que é criado durante o tempo de design e a execução do componente. Uma referência aos metadados de um componente é obtida criando um novo componente, usando o New método ou acessando um componente existente na ComponentMetaDataCollection coleção da MainPipeClass classe.

Propriedades

AreInputColumnsValid

Obtém um valor que indica se as colunas de entrada de um IDTSComponentMetaData100 referenciam colunas existentes do componente upstream.

ComponentClassID

Obtém ou define o CLSID de um componente que é descrito por metadados do componente.

ContactInfo

Obtém ou define as informações de contato do desenvolvedor de um componente.

CustomPropertyCollection

Obtém a coleção de propriedades personalizadas expostas por um componente.

Description

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

ID

Obtém ou define o identificador de um componente.

IdentificationString

Obtém uma cadeia de caracteres que identifica exclusivamente o componente.

InputCollection

Obtém a coleção de objetos IDTSInput100 para um componente.

IsDefaultLocale

Obtém um value que indica se a localidade usada por um componente é a localidade padrão para o computador onde o componente está sendo executado.

LocaleID

Obtém ou define o identificador da localidade usado por um componente.

Name

Obtém ou define o nome do componente.

ObjectType

Obtém um valor que indica que o componente é um componente de fluxo de dados.

OutputCollection

Obtém a coleção de objetos IDTSOutput100 definidos por um componente.

PipelineVersion

Obtém ou define a versão da tarefa de fluxo de dados dentro da qual um componente é projetado para ser executado.

RuntimeConnectionCollection

Obtém a coleção de objetos IDTSRuntimeConnection100 para um componente.

UsesDispositions

Obtém ou define um valor que indica se o componente usa disposições.

ValidateExternalMetadata

Obtém ou define um valor que indica se o componente valida seus metadados de coluna em relação à sua fonte de dados externa no tempo de design.

Version

Obtém ou define a versão do componente.

Métodos

FireCustomEvent(String, String, Object[], String, Boolean)

Gera um evento personalizado definido por um componente.

FireError(Int32, String, String, String, Int32, Boolean)

Aciona um evento OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean).

FireInformation(Int32, String, String, String, Int32, Boolean)

Aciona um evento OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean).

FireProgress(String, Int32, Int32, Int32, String, Boolean)

Aciona um evento OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean).

FireWarning(Int32, String, String, String, Int32)

Aciona um evento OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String).

GetComponentView()

Obtém a interface IDTSComponentView100 para um componente, que dá suporte a edições transacionais dos metadados de componente.

GetErrorDescription(Int32)

Obtém a descrição de um código de erro interno do Integration Services.

IncrementPipelinePerfCounter(UInt32, UInt32)

Incrementa um contador de desempenho de fluxo de dados.

Instantiate()

Cria uma instância de um componente especificado pela propriedade ComponentClassID.

PostLogMessage(String, String, String, DateTime, DateTime, Int32, Byte[])

Grava uma entrada em um log do pacote.

RemoveInvalidInputColumns()

Remove objetos inválidos IDTSInputColumn100 de um IDTSInputColumnCollection100.

Validate()

Chama a validação dos metadados de componente.

Aplica-se a