Partilhar via


Microsoft.SqlServer.Dts.Pipeline Namespace

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

Classes

BackPressureException

A exceção que é lançada quando os métodos IsInputReady(Int32[], Boolean[]) e GetDependentInputs(Int32) que manipulam a propagação no fluxo de dados encontram um erro inesperado.

BlobColumn

Define uma coluna em um buffer de fluxo de dados que contém dados que têm um tipo de dados SQL Server de texto, ntext ou imagem.

BufferDisconnectedException

A exceção gerada quando uma tentativa de acesso a um objeto PipelineBuffer apresenta falha.

BufferNotFoundException

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

CannotCreatePipelineComponentException

A exceção que é lançada quando o fluxo de dados não pode criar uma instância de um componente Script.

CannotCreateUserComponentException

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ColumnIndexOutOfRangeException

A exceção gerada quando uma tentativa de acesso a uma coluna de buffer usando um índice está fora dos limites da coleção de colunas de buffer.

ColumnInformation

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ColumnIsNullException

A exceção gerada ao usar um método de acesso de coluna de tipo de dados específico e o valor de coluna é nulo.

ComponentDowngradeFailedException

Essa exceção é gerada quando o componente é solicitado a executar e fazer downgrade e esse downgrade não é bem-sucedido.

ComponentUpgradeFailedException

A exceção que é gerada quando há falha no método PerformUpgrade(Int32) de um componente.

ComponentVersionMismatchException

A exceção que é lançada quando a versão de componente armazenada no pacote XML é superior à versão do componente instalado no computador atual.

DoesNotFitBufferException

A exceção que é lançada quando um valor que é muito grande para caber na área de dados de um BufferColumn é gravado no buffer.

DtsPipelineComponentAttribute

Contém informações de tempo de design sobre um objeto PipelineComponent.

InputIDToNameMap

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

InputNotFoundException

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ManagedComponentHost

Representa o host para o componente gerenciado DST.

MappedColumnInfo

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

NoCurrentRowException

A exceção que é gerada quando o endereço do começo de uma linha PipelineBuffer é nulo.

NotOutputBufferException

A exceção que é lançada quando um método restrito a objetos Output é chamado em um InputPipelineBuffer.

OutputNameMap

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

OutputNotFoundException

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

PipelineBuffer

Fornece um repositório de dados na memória que contém linhas e colunas de dados.

PipelineComponent

Define a classe base usada durante o desenvolvimento de componentes de fluxo de dados gerenciados.

PipelineComponentExt

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

PipelineComponentHResultException

Exceção gerada pelo componente Script quando encontra uma exceção de COM.

PipelineComponentSource

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ReadOnlyVariablesNotAvailableException

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ReadWriteVariablesNotAvailableException

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

RowIndexOutOfRangeException

A exceção que é lançada quando um índice inválido é fornecido ao acessar uma linha em um PipelineBuffer.

ScriptBuffer

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ScriptComponent

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ScriptComponent.ScriptComponentEvalContext

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

ScriptComponentHost

Componente de pipeline do DTS que origina registros do provedor gerenciado.

ScriptingLanguageNotFoundException

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

SSISScriptComponentEntryPointAttribute

Esse é o atributo que colocamos na classe derivada de ScriptComponent para encontrá-la e carregá-la por meio de reflexão

UnsupportedBufferDataTypeException

A exceção gerada quando um valor é atribuído a uma coluna de buffer que contém o tipo de dados incorreto.

UnsupportedDataRecordTypeException

A exceção que é gerada quando um valor de parâmetro sem suporte é transmitido ao método DataRecordTypeToBufferType(Type).

UnsupportedValueTypeForTextStreamColumnException

A exceção lançada quando o tipo do valor que está sendo atribuído a uma coluna em um PipelineBuffer não é uma cadeia de caracteres ou matriz de bytes.

VSTAComponentScriptingEngine

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

Estruturas

BufferColumn

Fornece metadados somente leitura para uma coluna PipelineBuffer.

Interfaces

IVSTAScriptComponentUI

O namespace Microsoft.SqlServer.Dts.Pipeline contém classes gerenciadas que são usadas para desenvolver componentes de fluxo de dados gerenciados. Contém a classe PipelineComponent que é a classe base para componentes de fluxo de dados gerenciados e a classe PipelineBuffer que é a implementação gerenciada da interface de IDTSBuffer100. A classe PipelineBuffer realiza marshaling de buffers de fluxo de dados entre o mecanismo de fluxo de dados COM e os componentes de fluxo de dados gerenciados.

Enumerações

ComponentType

Especifica os tipos de árvore de componentes de fluxo de dados.

PipelineBufferMode

Contém valores usados para identificar um PipelineBuffer como um buffer de entrada ou de saída.