ScriptComponentHost 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.
Componente de pipeline DTS que origina registros do provedor gerenciado.
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
- Herança
- Atributos
- Implementações
Construtores
| ScriptComponentHost() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
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) |
| CurrentScriptingEngine |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
| ProjectTemplatePath |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| CloseIDE() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| CreateNewProject(String, Boolean, Boolean) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
| GetBinaryCode(String) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
| GetUniqueVSTAProjectName() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| InsertOutput(DTSInsertPlacement, Int32) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| InsertOutputColumnAt(Int32, Int32, String, String) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
| LoadScriptFromComponent() |
Carrega o código de script e binário da coleção de propriedades personalizadas do componente e o coloca no armazenamento de scripts |
| 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) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| PerformUpgrade(Int32) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| PostExecute() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| PreExecute() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| PrepareForExecute() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| ProcessInput(Int32, PipelineBuffer) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| ProvideComponentProperties() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| PutBinaryCode(String, Byte[]) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| PutSourceCode(String, String, String) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| RegisterEvents() |
Quando você estiver desenvolvendo um componente de fluxo de dados personalizado, substituirá este método para criar eventos personalizados. (Herdado de PipelineComponent) |
| RegisterLogEntries() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| RemoveAllInputsOutputsAndCustomProperties() |
Exclui cada objeto IDTSInput100 e IDTSOutput100 do componente. (Herdado de PipelineComponent) |
| SaveScriptProject() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| SetComponentProperty(String, Object) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| 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) |
| ShowIDE() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |
| Validate() |
Componente de pipeline DTS que origina registros do provedor gerenciado. |