PipelineComponentExt 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.
Importante
Esta API não está em conformidade com CLS.
public ref class PipelineComponentExt abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponent
[System.CLSCompliant(false)]
public abstract class PipelineComponentExt : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent
[<System.CLSCompliant(false)>]
type PipelineComponentExt = class
inherit PipelineComponent
Public MustInherit Class PipelineComponentExt
Inherits PipelineComponent
- Herança
- Derivado
- Atributos
Construtores
PipelineComponentExt() |
Propriedades
BufferManager |
Obtém o IDTSBufferManager100 de um componente de pipeline. (Herdado de PipelineComponent) |
ComponentMetaData |
Obtém o IDTSComponentMetaData100 para um componente. (Herdado de PipelineComponent) |
ErrorSupport |
Retorna um ErrorSupport objeto que permite que o componente gere erros, avisos ou outros eventos de informações com base em HRESULTs retornados por componentes do Integration Services escritos em código nativo. (Herdado de PipelineComponent) |
EventInfos |
Obtém a coleção IDTSEventInfos100 do objeto PipelineComponent. (Herdado de PipelineComponent) |
LogEntryInfos |
Obtém uma coleção IDTSLogEntryInfos100 de eventos de log que o componente registrou. (Herdado de PipelineComponent) |
ReferenceTracker |
Obtém o IDTSObjectReferenceTracker100 associado ao componente. (Herdado de PipelineComponent) |
VariableDispenser |
Obtém o IDTSVariableDispenser100 do componente de fluxo de dados. (Herdado de PipelineComponent) |
Métodos
AcquireConnections(Object) |
Estabelece uma conexão com um gerenciador de conexões. (Herdado de PipelineComponent) |
AddErrorOutput(String, Int32, Int32) |
Adiciona um IDTSOutput100 objeto e o marca como uma saída de erro definindo a IsErrorOut propriedade como true. (Herdado de PipelineComponent) |
Cleanup() |
Libera recursos e conclui a execução do componente. (Herdado de PipelineComponent) |
ConvertDataRecordTypeToBufferType(Type) | |
CreateColumnInfoFromDtsType(String, DataType, DataRow) | |
CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) | |
CreateComponentProperty(String, String, Object, Boolean) |
Adiciona uma nova propriedade ao componente |
CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) | |
CreateOutput(String) | |
CreateOutputColumn(IDTSOutput100, ColumnInformation) | |
CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) | |
DeleteExternalMetadataColumn(Int32, Int32) |
Exclui a coluna de metadados externa no índice especificado da coleção de colunas de metadados externas. (Herdado de PipelineComponent) |
DeleteInput(Int32) |
Exclui um objeto IDTSInput100 da coleção IDTSInputCollection100. (Herdado de PipelineComponent) |
DeleteOutput(Int32) |
Exclui um objeto IDTSOutput100 da coleção IDTSOutputCollection100. (Herdado de PipelineComponent) |
DeleteOutputColumn(Int32, Int32) |
Exclui um objeto IDTSOutputColumn100 da coleção IDTSOutputColumnCollection100. (Herdado de PipelineComponent) |
DescribeRedirectedErrorCode(Int32) |
Fornece informações de código de erro sobre uma linha PipelineBuffer adicionada a um buffer de saída. (Herdado de PipelineComponent) |
GetComponentVersion() | |
GetDependentInputs(Int32) |
Retorna uma coleção das IDs das entradas que estão aguardando mais dados e, dessa forma, estão bloqueando a entrada especificada. (Herdado de PipelineComponent) |
GetErrorOutputInfo(Int32, Int32) |
Retorna o índice e a ID da saída de erro do componente. (Herdado de PipelineComponent) |
GetMetadataValuesFromRow(DataRow) | |
GetPropertyValue<T>(String) | |
Initialize() |
Quando substituído em uma classe derivada, inicializa uma nova instância de um componente de fluxo de dados personalizado. (Herdado de PipelineComponent) |
InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Insere uma nova coluna de metadados externa na coleção de colunas de metadados externas no índice especificado. (Herdado de PipelineComponent) |
InsertInput(DTSInsertPlacement, Int32) |
Adiciona um objeto IDTSInput100 ao IDTSInputCollection100. (Herdado de PipelineComponent) |
InsertOutput(DTSInsertPlacement, Int32) |
Adiciona um novo objeto IDTSOutput100. (Herdado de PipelineComponent) |
InsertOutputColumnAt(Int32, Int32, String, String) |
Cria um novo objeto IDTSOutputColumn100 e o insere no IDTSOutputColumnCollection100. (Herdado de PipelineComponent) |
IsInputReady(Int32[], Boolean[]) |
Determina quais das entradas anexadas a um componente estão aguardando mais dados, e quais têm dados suficientes para processar e estão bloqueadas. (Herdado de PipelineComponent) |
MapInputColumn(Int32, Int32, Int32) |
Estabelece uma relação entre uma coluna de entrada e uma coluna de metadados externa correspondente. (Herdado de PipelineComponent) |
MapOutputColumn(Int32, Int32, Int32, Boolean) |
Estabelece uma relação entre uma coluna de saída e uma coluna de metadados externa correspondente. (Herdado de PipelineComponent) |
OnDeletingInputColumn(Int32, Int32) |
Exclui um objeto IDTSInputColumn100 do IDTSInputColumnCollection100. (Herdado de PipelineComponent) |
OnInputPathAttached(Int32) |
Chamado quando um objeto IDTSInput100 está conectado ao componente por meio da interface IDTSPath100. (Herdado de PipelineComponent) |
OnInputPathDetached(Int32) |
Chamado quando um objeto IDTSInput100 está desconectado do componente por meio da interface IDTSPath100. (Herdado de PipelineComponent) |
OnOutputPathAttached(Int32) |
Chamado quando um objeto IDTSOutput100 do componente está anexado a um componente downstream. (Herdado de PipelineComponent) |
PerformDowngrade(Int32, DTSTargetServerVersion) |
Por padrão, o PerformDowngrade não deve gerar ComponentDowngradeFailedException porque o runtime só pode determinar se esse método deve ser chamado por targetServerVersion; ele não pode verificar a versão do componente porque não sabe se a versão do componente foi alterada entre duas versões do SSIS, enquanto o método PerformUpgrade verificará se a versão do componente no xml do pacote é menor que a versão atual do componente antes de ser chamada. (Herdado de PipelineComponent) |
PerformUpgrade(Int32) |
Atualiza os metadados do componente para a versão do componente que está instalada no computador local. (Herdado de PipelineComponent) |
PostDiagnostic(String) | |
PostError(Exception) | |
PostError(Int32, Object[]) | |
PostError(String, Object[]) | |
PostExecute() |
Chamado ao fim da execução do componentes, mas antes de Cleanup(). (Herdado de PipelineComponent) |
PostWarning(String, Object[]) | |
PreExecute() |
Chamado depois de PrepareForExecute() e antes de PrimeOutput(Int32, Int32[], PipelineBuffer[]) e ProcessInput(Int32, PipelineBuffer). (Herdado de PipelineComponent) |
PrepareForExecute() |
Chamado antes de PreExecute(). (Herdado de PipelineComponent) |
PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Chamado em tempo de execução para os componentes de origem e os componentes de transformação com saídas assíncronas para permitir que esses componentes adicionem linhas aos buffers de saída. (Herdado de PipelineComponent) |
ProcessInput(Int32, PipelineBuffer) |
Chamado em tempo de execução quando um PipelineBuffer de um componente upstream está disponível para o componente, para permitir que o componente processe as linhas de entrada. (Herdado de PipelineComponent) |
ProvideComponentProperties() |
Chamado quando um componente é adicionado pela primeira vez à tarefa de fluxo de dados, para inicializar o ComponentMetaData do componente. (Herdado de PipelineComponent) |
RegisterEvents() |
Quando você estiver desenvolvendo um componente de fluxo de dados personalizado, substituirá este método para criar eventos personalizados. (Herdado de PipelineComponent) |
RegisterLogEntries() |
Registra os eventos que o componente registrará em log. (Herdado de PipelineComponent) |
ReinitializeMetaData() |
Repara qualquer erro identificado durante a validação que faz com que o componente retorne VS_NEEDSNEWMETADATA em tempo de criação. (Herdado de PipelineComponent) |
ReleaseConnections() |
Libera as conexões estabelecidas durante AcquireConnections(Object). Chamado em tempo de design e em tempo de execução. (Herdado de PipelineComponent) |
RemoveAllInputsOutputsAndCustomProperties() |
Exclui cada objeto IDTSInput100 e IDTSOutput100 do componente. (Herdado de PipelineComponent) |
SetComponentProperty(String, Object) |
Atribui um valor a um IDTSCustomProperty100 do componente. (Herdado de PipelineComponent) |
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Define as propriedades do tipo de dados da coluna de metadados externa. (Herdado de PipelineComponent) |
SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Define uma propriedade individual de uma coluna de metadados externa. (Herdado de PipelineComponent) |
SetInputColumnProperty(Int32, Int32, String, Object) |
Atribui um valor ao IDTSCustomProperty100 de um objeto IDTSInputColumn100. (Herdado de PipelineComponent) |
SetInputProperty(Int32, String, Object) |
Atribui um valor ao IDTSCustomProperty100 de um objeto IDTSInput100. (Herdado de PipelineComponent) |
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Define as propriedades do tipo de dados de um objeto IDTSOutputColumn100. (Herdado de PipelineComponent) |
SetOutputColumnProperty(Int32, Int32, String, Object) |
Obtém o valor de um IDTSCustomProperty100 para um objeto IDTSOutputColumn100. (Herdado de PipelineComponent) |
SetOutputProperty(Int32, String, Object) |
Obtém o valor de um IDTSCustomProperty100 em um objeto IDTSOutput100. (Herdado de PipelineComponent) |
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Cria um objeto IDTSInputColumn100 no IDTSInputColumnCollection100 do componente e define a propriedade UsageType da coluna. (Herdado de PipelineComponent) |
Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) | |
Validate() |
Verifica se o componente está configurado corretamente. (Herdado de PipelineComponent) |
ValidateExternalMetadata(DataTable, IDTSOutput100) |