ScriptComponentHost 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í.
Componente de canalización de DTS que origina registros del proveedor administrado.
public ref class ScriptComponentHost : Microsoft::SqlServer::Dts::Pipeline::PipelineComponent, Microsoft::SqlServer::Dts::Pipeline::IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=10, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=11, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=12, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=10, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
inherit PipelineComponent
interface IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=11, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
inherit PipelineComponent
interface IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=12, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
inherit PipelineComponent
interface IVSTAScriptComponentUI
Public Class ScriptComponentHost
Inherits PipelineComponent
Implements IVSTAScriptComponentUI
- Herencia
- Atributos
- Implementaciones
Constructores
| ScriptComponentHost() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
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) |
| CurrentScriptingEngine |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| ErrorSupport |
Devuelve un ErrorSupport objeto que permite al componente generar errores, advertencias u otros eventos de información basados en HRESULTs 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) |
| ProjectTemplatePath |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| 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) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| AddErrorOutput(String, Int32, Int32) |
Agrega un IDTSOutput100 objeto y lo marca como salida de error estableciendo la IsErrorOut propiedad en true. (Heredado de PipelineComponent) |
| Cleanup() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| CloseIDE() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| CreateNewProject(String, Boolean, Boolean) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| 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) |
| GetBinaryCode(String) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| 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) |
| GetUniqueVSTAProjectName() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| 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) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| InsertOutput(DTSInsertPlacement, Int32) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| InsertOutputColumnAt(Int32, Int32, String, String) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| 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) |
| LoadScriptFromComponent() |
Carga el código de script y el binario de la colección de propiedades personalizadas del componente y lo coloca en el almacenamiento de scripts. |
| 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) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| PerformUpgrade(Int32) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| PostExecute() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| PreExecute() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| PrepareForExecute() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| ProcessInput(Int32, PipelineBuffer) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| ProvideComponentProperties() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| PutBinaryCode(String, Byte[]) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| PutSourceCode(String, String, String) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| RegisterEvents() |
Al desarrollar un componente de flujo de datos personalizado, se reemplazará este método para crear eventos personalizados. (Heredado de PipelineComponent) |
| RegisterLogEntries() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| ReinitializeMetaData() |
Repara cualquier error identificado durante la validación que hace que el componente devuelva VS_NEEDSNEWMETADATA en tiempo de diseño. (Heredado de PipelineComponent) |
| ReleaseConnections() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| RemoveAllInputsOutputsAndCustomProperties() |
Elimina cada objeto IDTSInput100 y IDTSOutput100 del componente. (Heredado de PipelineComponent) |
| SaveScriptProject() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| SetComponentProperty(String, Object) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| 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) |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| 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) |
| ShowIDE() |
Componente de canalización de DTS que origina registros del proveedor administrado. |
| Validate() |
Componente de canalización de DTS que origina registros del proveedor administrado. |