Compartir a través de


PipelineComponentSource Clase

Definición

Importante

Esta API no es conforme a CLS.

public ref class PipelineComponentSource abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponentExt
[System.CLSCompliant(false)]
public abstract class PipelineComponentSource : Microsoft.SqlServer.Dts.Pipeline.PipelineComponentExt
[<System.CLSCompliant(false)>]
type PipelineComponentSource = class
    inherit PipelineComponentExt
Public MustInherit Class PipelineComponentSource
Inherits PipelineComponentExt
Herencia
Atributos

Constructores

PipelineComponentSource()

Propiedades

BufferManager

Obtiene la interfaz IDTSBufferManager100 del componente de canalización.

(Heredado de PipelineComponent)
ComponentMetaData

Obtiene la interfaz IDTSComponentMetaData100 para un componente.

(Heredado de PipelineComponent)
ErrorSupport

Devuelve un ErrorSupport objeto que permite que el componente genere errores, advertencias u otros eventos de información basados en HRESULT devueltos por los componentes de Integration Services escritos en código nativo.

(Heredado de PipelineComponent)
EventInfos

Obtiene la colección IDTSEventInfos100 del objeto PipelineComponent.

(Heredado de PipelineComponent)
LogEntryInfos

Obtiene una colección IDTSLogEntryInfos100 de eventos de registro que el componente ha registrado.

(Heredado de PipelineComponent)
ReferenceTracker

Obtiene el IDTSObjectReferenceTracker100 asociado al componente.

(Heredado de PipelineComponent)
VariableDispenser

Obtiene la interfaz IDTSVariableDispenser100 del componente de flujo de datos.

(Heredado de PipelineComponent)

Métodos

AcquireConnections(Object)

Establece una conexión a un administrador de conexiones.

(Heredado de PipelineComponent)
AddDataOutput()
AddErrorOutput()
AddErrorOutput(String, Int32, Int32)

Agrega un IDTSOutput100 objeto y lo marca como una salida de error estableciendo la IsErrorOut propiedad en true.

(Heredado de PipelineComponent)
Cleanup()

Libera los recursos y finaliza la ejecución del componente.

(Heredado de PipelineComponent)
ConvertDataRecordTypeToBufferType(Type) (Heredado de PipelineComponentExt)
CreateColumnInfoFromDtsType(String, DataType, DataRow) (Heredado de PipelineComponentExt)
CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) (Heredado de PipelineComponentExt)
CreateComponentProperty(String, String, Object, Boolean)

Agrega una nueva propiedad al componente

(Heredado de PipelineComponentExt)
CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) (Heredado de PipelineComponentExt)
CreateOutput(String) (Heredado de PipelineComponentExt)
CreateOutputColumn(IDTSOutput100, ColumnInformation) (Heredado de PipelineComponentExt)
CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) (Heredado de PipelineComponentExt)
DeleteExternalMetadataColumn(Int32, Int32)

Elimina la columna de metadatos externos para el índice especificado de la colección de columnas de metadatos externos.

(Heredado de PipelineComponent)
DeleteInput(Int32)

Elimina un objeto IDTSInput100 de la colección IDTSInputCollection100.

(Heredado de PipelineComponent)
DeleteOutput(Int32)

Elimina un objeto IDTSOutput100 de la colección IDTSOutputCollection100.

(Heredado de PipelineComponent)
DeleteOutputColumn(Int32, Int32)

Elimina un objeto IDTSOutputColumn100 de la colección IDTSOutputColumnCollection100.

(Heredado de PipelineComponent)
DescribeRedirectedErrorCode(Int32)

Proporciona información del código de error para una fila de PipelineBuffer agregada a un búfer de salida.

(Heredado de PipelineComponent)
GetComponentVersion() (Heredado de PipelineComponentExt)
GetDependentInputs(Int32)

Devuelve una colección de los identificadores de entrada de las entradas que están esperando recibir más datos y, por tanto, están bloqueando la entrada especificada.

(Heredado de PipelineComponent)
GetErrorOutputInfo(Int32, Int32)

Devuelve el índice y el identificador de la salida de error del componente.

(Heredado de PipelineComponent)
GetExternalTabularSourceReader()
GetExternalTabularSourceSchema()
GetMetadataValuesFromRow(DataRow) (Heredado de PipelineComponentExt)
GetPropertyValue<T>(String) (Heredado de PipelineComponentExt)
Initialize()

Cuando se invalida en una clase derivada, inicializa una nueva instancia de un componente de flujo de datos personalizado.

(Heredado de PipelineComponent)
InsertExternalMetadataColumnAt(Int32, Int32, String, String)

Inserta una nueva columna de metadatos externos en la colección de columnas de metadatos externos en el índice especificado.

(Heredado de PipelineComponent)
InsertInput(DTSInsertPlacement, Int32)

Agrega un objeto IDTSInput100 a IDTSInputCollection100.

(Heredado de PipelineComponent)
InsertOutput(DTSInsertPlacement, Int32)

Agrega un nuevo objeto IDTSOutput100

(Heredado de PipelineComponent)
InsertOutputColumnAt(Int32, Int32, String, String)

Crea un nuevo objeto IDTSOutputColumn100 y lo inserta en IDTSOutputColumnCollection100.

(Heredado de PipelineComponent)
IsInputReady(Int32[], Boolean[])

Determina cuáles de las entradas adjuntas a un componente están esperando recibir más datos y cuáles tienen suficientes datos para procesar y están bloqueadas.

(Heredado de PipelineComponent)
MapInputColumn(Int32, Int32, Int32)

Establece una relación entre una columna de entrada y una columna de metadatos externos correspondiente.

(Heredado de PipelineComponent)
MapOutputColumn(Int32, Int32, Int32, Boolean)

Establece una relación entre una columna de salida y una columna de metadatos externos correspondiente.

(Heredado de PipelineComponent)
OnDeletingInputColumn(Int32, Int32)

Elimina un objeto IDTSInputColumn100 de IDTSInputColumnCollection100.

(Heredado de PipelineComponent)
OnInputPathAttached(Int32)

Recibe una llamada cuando un objeto IDTSInput100 se conecta al componente a través de la interfaz IDTSPath100.

(Heredado de PipelineComponent)
OnInputPathDetached(Int32)

Recibe una llamada cuando un objeto IDTSInput100 es desconectado del componente a través de la interfaz IDTSPath100.

(Heredado de PipelineComponent)
OnOutputPathAttached(Int32)

Recibe una llamada cuando un objeto IDTSOutput100 del componente se adjunta a un componente de nivel inferior.

(Heredado de PipelineComponent)
PerformDowngrade(Int32, DTSTargetServerVersion)

De forma predeterminada, PerformDowngrade no debe iniciar ComponentDowngradeFailedException porque el tiempo de ejecución solo puede determinar si se debe llamar a este método mediante targetServerVersion; no puede comprobar la versión del componente porque no sabe si la versión del componente ha cambiado entre dos versiones de SSIS, mientras que el método PerformUpgrade comprobará si la versión del componente en el xml del paquete es menor que la versión del componente actual antes de llamarse.

(Heredado de PipelineComponent)
PerformUpgrade(Int32)

Actualiza los metadatos del componente a la versión del componente instalado en el equipo local.

(Heredado de PipelineComponent)
PostDiagnostic(String) (Heredado de PipelineComponentExt)
PostError(Exception) (Heredado de PipelineComponentExt)
PostError(Int32, Object[]) (Heredado de PipelineComponentExt)
PostError(String, Object[]) (Heredado de PipelineComponentExt)
PostExecute()

Recibe una llamada al final de la ejecución del componente, pero antes de Cleanup().

(Heredado de PipelineComponent)
PostWarning(String, Object[]) (Heredado de PipelineComponentExt)
PreExecute()

Recibe una llamada después de PrepareForExecute() y antes de PrimeOutput(Int32, Int32[], PipelineBuffer[]) y ProcessInput(Int32, PipelineBuffer).

(Heredado de PipelineComponent)
PrepareForExecute()

Recibe una llamada antes de PreExecute().

(Heredado de PipelineComponent)
PrimeOutput(Int32, Int32[], PipelineBuffer[])

Recibe una llamada en tiempo de ejecución para componentes de origen y componentes de transformación con salidas asincrónicas para permitir a estos componentes agregar filas a los búferes de salida.

(Heredado de PipelineComponent)
ProcessInput(Int32, PipelineBuffer)

Recibe una llamada en tiempo de ejecución cuando una clase PipelineBuffer de un componente de nivel superior se encuentra a disposición del componente para permitir a este procesar las filas entrantes.

(Heredado de PipelineComponent)
ProvideComponentProperties()

Recibe una llamada al agregar un componente por primera vez a la tarea de flujo de datos, para inicializar la propiedad ComponentMetaData del componente.

(Heredado de PipelineComponent)
RegisterEvents()

Al desarrollar un componente de flujo de datos personalizado, se reemplazará este método para crear eventos personalizados.

(Heredado de PipelineComponent)
RegisterLogEntries()

Registra los eventos que el componente registrará.

(Heredado de PipelineComponent)
ReinitializeMetaData()
ReleaseConnections()

Libera las conexiones establecidas durante AcquireConnections(Object). Recibe una llamada en tiempo de diseño y en tiempo de ejecución.

(Heredado de PipelineComponent)
RemoveAllInputsOutputsAndCustomProperties()

Elimina cada objeto IDTSInput100 y IDTSOutput100 del componente.

(Heredado de PipelineComponent)
SetComponentProperty(String, Object)

Asigna un valor a una IDTSCustomProperty100 del componente.

(Heredado de PipelineComponent)
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Establece las propiedades de tipo de datos de la columna de metadatos externos especificada.

(Heredado de PipelineComponent)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object)

Establece una propiedad individual de una columna de metadatos externos.

(Heredado de PipelineComponent)
SetInputColumnProperty(Int32, Int32, String, Object)

Asigna un valor a la IDTSCustomProperty100 de un objeto IDTSInputColumn100.

(Heredado de PipelineComponent)
SetInputProperty(Int32, String, Object)

Asigna un valor a la IDTSCustomProperty100 de un objeto IDTSInput100.

(Heredado de PipelineComponent)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Establece las propiedades de tipo de datos de un objeto IDTSOutputColumn100.

(Heredado de PipelineComponent)
SetOutputColumnProperty(Int32, Int32, String, Object)

Establece el valor de IDTSCustomProperty100 para un objeto IDTSOutputColumn100.

(Heredado de PipelineComponent)
SetOutputProperty(Int32, String, Object)

Establece el valor de una propiedad IDTSCustomProperty100 en un objeto IDTSOutput100.

(Heredado de PipelineComponent)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)

Crea un objeto IDTSInputColumn100 en IDTSInputColumnCollection100 del componente y establece la propiedad UsageType de la columna.

(Heredado de PipelineComponent)
Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) (Heredado de PipelineComponentExt)
TransferToOutputBuffers(Int32, Int32[], PipelineBuffer[])
Validate()

Comprueba si el componente está configurado correctamente.

(Heredado de PipelineComponent)
ValidateExternalMetadata(DataTable, IDTSOutput100) (Heredado de PipelineComponentExt)

Se aplica a