PipelineComponentExt Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a 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
- Herencia
- Derivado
- Atributos
Constructores
| Nombre | Description |
|---|---|
| PipelineComponentExt() | |
Propiedades
| Nombre | Description |
|---|---|
| BufferManager |
Obtiene el IDTSBufferManager100 del componente de la pipeline. (Heredado de PipelineComponent) |
| ComponentMetaData |
Obtiene el IDTSComponentMetaData100 para un componente. (Heredado de PipelineComponent) |
| ErrorSupport |
Devuelve un ErrorSupport objeto que permite al componente generar errores, advertencias u otros eventos de información basados en los HRESULT devueltos por los componentes de Integration Services escritos en código nativo. (Heredado de PipelineComponent) |
| EventInfos |
Obtiene la IDTSEventInfos100 colección del PipelineComponent objeto. (Heredado de PipelineComponent) |
| LogEntryInfos |
Recibe una IDTSLogEntryInfos100 colección de eventos de registro que el componente ha registrado. (Heredado de PipelineComponent) |
| ReferenceTracker |
Obtiene el IDTSObjectReferenceTracker100 componente asociado. (Heredado de PipelineComponent) |
| VariableDispenser |
Obtiene el IDTSVariableDispenser100 de la componente de flujo de datos. (Heredado de PipelineComponent) |
Métodos
| Nombre | Description |
|---|---|
| AcquireConnections(Object) |
Establece una conexión con un gestor de conexiones. (Heredado de PipelineComponent) |
| AddErrorOutput(String, Int32, Int32) |
Añade un IDTSOutput100 objeto y lo marca como salida de error poniendo la IsErrorOut propiedad en true. (Heredado de PipelineComponent) |
| Cleanup() |
Libera recursos y finaliza la ejecución del componente. (Heredado de PipelineComponent) |
| ConvertDataRecordTypeToBufferType(Type) | |
| CreateColumnInfoFromDtsType(String, DataType, DataRow) | |
| CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) | |
| CreateComponentProperty(String, String, Object, Boolean) |
Añade una nueva propiedad al componente |
| CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) | |
| CreateOutput(String) | |
| CreateOutputColumn(IDTSOutput100, ColumnInformation) | |
| CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) | |
| DeleteExternalMetadataColumn(Int32, Int32) |
Elimina la columna de metadatos externos en el índice especificado de la colección de columnas de metadatos externas. (Heredado de PipelineComponent) |
| DeleteInput(Int32) |
Elimina un IDTSInput100 objeto de la IDTSInputCollection100 colección. (Heredado de PipelineComponent) |
| DeleteOutput(Int32) |
Elimina un IDTSOutput100 objeto de la IDTSOutputCollection100 colección. (Heredado de PipelineComponent) |
| DeleteOutputColumn(Int32, Int32) |
Elimina un IDTSOutputColumn100 objeto de la IDTSOutputColumnCollection100 colección. (Heredado de PipelineComponent) |
| DescribeRedirectedErrorCode(Int32) |
Proporciona información de código de error para una PipelineBuffer fila añadida a un búfer de salida. (Heredado de PipelineComponent) |
| GetComponentVersion() | |
| GetDependentInputs(Int32) |
Devuelve una colección de los IDs de entrada de las entradas que están esperando más datos y, por tanto, bloquean la entrada especificada. (Heredado de PipelineComponent) |
| GetErrorOutputInfo(Int32, Int32) |
Devuelve el índice y el ID de la salida de error del componente. (Heredado de PipelineComponent) |
| GetMetadataValuesFromRow(DataRow) | |
| GetPropertyValue<T>(String) | |
| Initialize() |
Cuando se sobrescribe en una clase derivada, se inicializa una nueva instancia de un componente personalizado de flujo de datos. (Heredado de PipelineComponent) |
| InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Inserta una nueva columna de metadatos externos en la colección de columnas externas de metadatos en el índice especificado. (Heredado de PipelineComponent) |
| InsertInput(DTSInsertPlacement, Int32) |
Agrega un IDTSInput100 objeto a .IDTSInputCollection100 (Heredado de PipelineComponent) |
| InsertOutput(DTSInsertPlacement, Int32) |
Añade un nuevo IDTSOutput100 objeto (Heredado de PipelineComponent) |
| InsertOutputColumnAt(Int32, Int32, String, String) |
Crea un nuevo IDTSOutputColumn100 objeto e inserta en el IDTSOutputColumnCollection100archivo . (Heredado de PipelineComponent) |
| IsInputReady(Int32[], Boolean[]) |
Determina cuáles de las entradas conectadas a un componente están esperando más datos, cuáles tienen suficientes datos para procesar y están bloqueados. (Heredado de PipelineComponent) |
| MapInputColumn(Int32, Int32, Int32) |
Establece una relación entre una columna de entrada y una columna externa de metadatos correspondiente. (Heredado de PipelineComponent) |
| MapOutputColumn(Int32, Int32, Int32, Boolean) |
Establece una relación entre una columna de salida y una columna externa de metadatos correspondiente. (Heredado de PipelineComponent) |
| OnDeletingInputColumn(Int32, Int32) |
Elimina un IDTSInputColumn100 objeto de la IDTSInputColumnCollection100serie . (Heredado de PipelineComponent) |
| OnInputPathAttached(Int32) |
Se llama cuando un IDTSInput100 objeto está conectado al componente a través de la IDTSPath100 interfaz. (Heredado de PipelineComponent) |
| OnInputPathDetached(Int32) |
Se llama cuando un IDTSInput100 objeto se desconecta del componente a través de la IDTSPath100 interfaz. (Heredado de PipelineComponent) |
| OnOutputPathAttached(Int32) |
Se llama cuando un IDTSOutput100 objeto del componente está conectado a un componente posterior. (Heredado de PipelineComponent) |
| PerformDowngrade(Int32, DTSTargetServerVersion) |
Por defecto, PerformDowngrade no debería lanzar ComponentDowngradeFailedException porque el tiempo de ejecución solo puede determinar si 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 comprueba si la versión del componente en el xml del paquete es menor que la versión actual antes de ser llamada. (Heredado de PipelineComponent) |
| PerformUpgrade(Int32) |
Actualiza los metadatos del componente a la versión del componente instalada en el ordenador local. (Heredado de PipelineComponent) |
| PostDiagnostic(String) | |
| PostError(Exception) | |
| PostError(Int32, Object[]) | |
| PostError(String, Object[]) | |
| PostExecute() |
Llamado al final de la ejecución de componentes, pero antes Cleanup()de . (Heredado de PipelineComponent) |
| PostWarning(String, Object[]) | |
| PreExecute() |
Llamado después PrepareForExecute()de , y antes PrimeOutput(Int32, Int32[], PipelineBuffer[]) de y ProcessInput(Int32, PipelineBuffer). (Heredado de PipelineComponent) |
| PrepareForExecute() |
Llamó antes PreExecute()de . (Heredado de PipelineComponent) |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Llamado en tiempo de ejecución para componentes fuente y componentes de transformación con salidas asíncronas para permitir que estos componentes añadan filas a los búferes de salida. (Heredado de PipelineComponent) |
| ProcessInput(Int32, PipelineBuffer) |
Se llama en tiempo de ejecución cuando un PipelineBuffer componente de un upstream está disponible para el componente para que este procese las filas entrantes. (Heredado de PipelineComponent) |
| ProvideComponentProperties() |
Se llama cuando un componente se añade por primera vez a la tarea de flujo de datos, para inicializar el ComponentMetaData de dicho componente. (Heredado de PipelineComponent) |
| RegisterEvents() |
Cuando desarrollas un componente de flujo de datos personalizado, anulas este método para crear eventos personalizados. (Heredado de PipelineComponent) |
| RegisterLogEntries() |
Registra los eventos que el componente registrará. (Heredado de PipelineComponent) |
| ReinitializeMetaData() |
Reparar cualquier error identificado durante la validación que haga que el componente regrese VS_NEEDSNEWMETADATA en el momento del diseño. (Heredado de PipelineComponent) |
| ReleaseConnections() |
Libera las conexiones establecidas durante AcquireConnections(Object). Llamado en tiempo de diseño y de ejecución. (Heredado de PipelineComponent) |
| RemoveAllInputsOutputsAndCustomProperties() |
Elimina cada IDTSInput100 objeto IDTSOutput100 y objeto del componente. (Heredado de PipelineComponent) |
| SetComponentProperty(String, Object) |
Asigna un valor a IDTSCustomProperty100 del componente. (Heredado de PipelineComponent) |
| SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Establece las propiedades del tipo de dato de la columna externa de metadatos especificada. (Heredado de PipelineComponent) |
| SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Establece una propiedad individual de una columna externa de metadatos. (Heredado de PipelineComponent) |
| SetInputColumnProperty(Int32, Int32, String, Object) |
Asigna un valor a la IDTSCustomProperty100 de un IDTSInputColumn100 objeto. (Heredado de PipelineComponent) |
| SetInputProperty(Int32, String, Object) |
Asigna un valor a la IDTSCustomProperty100 de un IDTSInput100 objeto. (Heredado de PipelineComponent) |
| SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Establece las propiedades del tipo de dato de un IDTSOutputColumn100 objeto. (Heredado de PipelineComponent) |
| SetOutputColumnProperty(Int32, Int32, String, Object) |
Establece el valor de un IDTSCustomProperty100 para un IDTSOutputColumn100 objeto. (Heredado de PipelineComponent) |
| SetOutputProperty(Int32, String, Object) |
Establece el valor de un IDTSCustomProperty100 en un IDTSOutput100 objeto. (Heredado de PipelineComponent) |
| SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Crea un IDTSInputColumn100 objeto en el IDTSInputColumnCollection100 de el componente y establece la UsageType propiedad de la columna. (Heredado de PipelineComponent) |
| Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) | |
| Validate() |
Verifica que el componente esté correctamente configurado. (Heredado de PipelineComponent) |
| ValidateExternalMetadata(DataTable, IDTSOutput100) | |