Compartir a través de


ScriptComponentHost Clase

Definición

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
ScriptComponentHost
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.

Se aplica a