Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace

O namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper fornece as classes e as interfaces usadas para a criação de componentes personalizados de Fluxo de Dados e para automatizar a tarefa Fluxo de Dados.

Classes

CManagedComponentWrapperClass

Representa a instância de tempo de design de um componente de fluxo de dados.

DTSBufferManagerClass

Cria e gerencia objetos IDTSBuffer100.

MainPipeClass

Adiciona e conecta componentes em um layout de fluxo de dados.

Estruturas

BUFFER_WIRE_PACKET

Especifica o pacote com fio do buffer do wrapper de pipeline.

DTP_BUFFCOL

Contém metadados que descrevem os dados armazenados em uma coluna de buffer.

tagBUFFER_WIRE_PACKET

Especifica o pacote com fio do buffer para o wrapper de pipeline.

tagBUFFERCOL

Contém metadados que descrevem os dados armazenados em uma coluna de buffer.

Interfaces

CManagedComponentWrapper

Configura as propriedades e coleções de colunas de um componente.

DTSBufferManager

Gerencia objetos de IDTSBuffer100.

IDTSBLOBObject100

Usado para ler e gravar bytes em uma coluna de um objeto IDTSBuffer100.

IDTSBuffer100

Representa um objeto de armazenamento na memória, bidimensional que contém linhas e colunas.

IDTSBufferManager100

Cria e gerencia objetos IDTSBuffer100.

IDTSBufferManagerInitialize100

Inicializa o gerenciador de buffer para o wrapper de pipeline.

IDTSBufferTapConfiguration100

Representa a configuração de toque para o objeto IDTSBuffer100.

IDTSComponentMetaData100

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.

IDTSComponentMetaData130

Adiciona uma nova funcionalidade no SQL Server 2016 à interface IDTSComponentMetaData100 existente, especialmente no método GetIdentificationStringByID(Int32). A interface IDTSComponentMetaData100 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.

IDTSComponentMetaDataCollection100

Contém uma coleção de objetos IDTSComponentMetaData100 .

IDTSComponentView100

Permite alterações no IDTSComponentMetaData100 de um componente de fluxo de dados a ser revertido.

IDTSCustomProperty100

Contém informações personalizadas sobre um objeto em uma tarefa de fluxo de dados.

IDTSCustomPropertyCollection100

Contém uma coleção de objetos IDTSCustomProperty100 .

IDTSDataFileCreator100

Representa uma interface do criador do arquivo de dados DTS.

IDTSDesigntimeComponent100

Define os métodos de tempo de design de um componente de fluxo de dados gravado em C++ e COM.

IDTSExpressionEvaluatorEx100

Avalia as expressões de destino.

IDTSExternalMetadataColumn100

Representa uma coluna de uma fonte de dados externa.

IDTSExternalMetadataColumnCollection100

Contém uma coleção de objetos IDTSExternalMetadataColumn100 que representam as colunas de uma fonte de dados externa.

IDTSFriendlyEnum100

Fornece nomes para os valores de uma enumeração.

IDTSFriendlyEnumCollection100

Contém uma coleção de objetos IDTSFriendlyEnum100 .

IDTSInput100

Contém a coleção de colunas que representa os dados fornecida a um componente na forma de objetos PipelineBuffer em tempo de execução.

IDTSInputCollection100

Contém uma coleção de objetos IDTSInput100 .

IDTSInputColumn100

Representa uma coluna de saída de um componente upstream selecionado para uso por um componente.

IDTSInputColumn130

Adiciona novas funcionalidades no SQL Server 2016 à interface existenteIDTSInputColumn100, especialmente a LineageIdentificationString propriedade , que é usada pelo GetIdentificationStringByID(Int32) método . A IDTSInputColumn100 interface representa uma coluna de saída de um componente upstream selecionado para uso por um componente.

IDTSInputColumnCachedInfo100

Representa as informações em cache da coluna de entrada IDTS.

IDTSInputColumnCollection100

Contém uma coleção de colunas IDTSInputColumn100.

IDTSLookupDesign100

Representa uma interface de pesquisa DTS.

IDTSManagedComponent100

Representa uma interface para os componentes gerenciados de DTS.

IDTSManagedComponentHost100

Contém hosts para os objetos IDTSManagedComponent100.

IDTSManagedComponentHost130

O namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper fornece as classes e as interfaces usadas para a criação de componentes personalizados de Fluxo de Dados e para automatizar a tarefa Fluxo de Dados.

IDTSManagedComponentWrapper100

Representa o wrapper do componente gerenciado DTS.

IDTSMultiInputComponent100

Fornece métodos relacionados a vários componentes de entrada.

IDTSMultiInputComponentHost100

Fornece métodos relacionados a vários hosts de componentes de entrada.

IDTSObject100

Define a interface de objeto base para objetos de fluxo de dados.

IDTSObjectModel100

Representa um modelo para IDTSObject100.

IDTSOutput100

Contém a coleção de colunas IDTSOutputColumn100 disponíveis para os componentes downstream em um gráfico.

IDTSOutputCollection100

Contém uma coleção de objetos IDTSOutput100 .

IDTSOutputColumn100

Contém a definição de tempo de design de uma coluna fornecida por um componente.

IDTSOutputColumn130

Adiciona novas funcionalidades no SQL Server 2016 à interface existenteIDTSOutputColumn100, especialmente a LineageIdentificationString propriedade , que é usada pelo GetIdentificationStringByID(Int32) método . A IDTSOutputColumn100 interface contém a definição de tempo de design de uma coluna fornecida por um componente..

IDTSOutputColumnCollection100

Contém uma coleção de colunas IDTSOutputColumn100.

IDTSPath100

Representa uma conexão entre dois componentes.

IDTSPathCollection100

Fornece um contêiner de coleção para armazenar objetos IDTSPath100.

IDTSPersistenceComponent100

Define os métodos de persistência de um componente de fluxo de dados.

IDTSPipeline100

Define os métodos e as propriedades implementadas pela tarefa de fluxo de dados.

IDTSPipeline130

O namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper fornece as classes e as interfaces usadas para a criação de componentes personalizados de Fluxo de Dados e para automatizar a tarefa Fluxo de Dados.

IDTSPivotDesign100

Representa uma interface de design dinâmico DTS.

IDTSRuntimeComponent100

Define os métodos de um componente de fluxo de dados em tempo de execução.

IDTSRuntimeComponent130

O namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper fornece as classes e as interfaces usadas para a criação de componentes personalizados de Fluxo de Dados e para automatizar a tarefa Fluxo de Dados.

IDTSRuntimeConnection100

Faz referência a um objeto ConnectionManager em um pacote.

IDTSRuntimeConnectionCollection100

Contém uma coleção de objetos IDTSRuntimeConnectionCollection100 .

IDTSSupportBackPressure100

Representa o suporte à pressão de retorno dos serviços de transformação de dados.

IDTSVirtualInput100

Representa as colunas disponíveis para um componente do componente de upstream.

IDTSVirtualInputColumn100

Representa um IDTSOutputColumn100 no objeto StartPoint de um objeto IDTSPath100.

IDTSVirtualInputColumnCollection100

Contém uma coleção de colunas IDTSVirtualInputColumn100.

MainPipe

Fornece a implementação gerenciada da interface IDTSPipeline100 usada para configurar de modo programático uma tarefa de fluxo de dados.

Enumerações

DTPSTATUSENUM

Especifica o status de uma coluna em um objeto IDTSBuffer100.

DTSBufferFlags

Contém valores usados para registrar um buffer com o objeto IDTSBufferManager100.

DTSBufferHandlePresetValues

Especifica um conjunto definido de identificadores de buffer.

DTSCustomPropertyExpressionType

Indica se o valor de uma propriedade personalizada de um componente de fluxo de dados pode ser especificado com o uso de expressões de propriedade.

DTSInsertPlacement

Especifica o local de inserção de um novo objeto IDTSInput100 ou IDTSOutput100 na coleção.

DTSObjectType

Especifica os objetos que implementam a interface de IDTSObject100 no modelo de objeto de fluxo de dados.

DTSPersistenceFormat

Especifica o formato de persistência dos objetos em uma tarefa de fluxo de dados.

DTSPersistState

Especifica como um IDTSCustomProperty100 é persistido no arquivo XML do pacote.

DTSPIPELINEVERSION

Especifica a versão do mecanismo de fluxo de dados instalada no computador.

DTSRowDisposition

Especifica como continuar se ocorrer um erro ou truncamento ao processar uma linha.

DTSUsageType

Indica como um objeto IDTSInputColumn100 é usado por um componente.

DTSValidationStatus

Especifica o valor de retorno de uma chamada para Validate().

Comentários

Esse assembly é um assembly de interoperabilidade primário para DTSPipeline.dll.