ScriptComponentHost Classe

Definizione

Componente della pipeline DTS che ottiene i record dal provider gestito.

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
Ereditarietà
ScriptComponentHost
Attributi
Implementazioni

Costruttori

Nome Descrizione
ScriptComponentHost()

Componente della pipeline DTS che ottiene i record dal provider gestito.

Proprietà

Nome Descrizione
BufferManager

Ottiene il IDTSBufferManager100 componente della pipeline.

(Ereditato da PipelineComponent)
ComponentMetaData

Ottiene il IDTSComponentMetaData100 per un componente.

(Ereditato da PipelineComponent)
CurrentScriptingEngine

Componente della pipeline DTS che ottiene i record dal provider gestito.

ErrorSupport

Restituisce un ErrorSupport oggetto che permette al componente di generare errori, avvisi o altri eventi informativi basati su HRESULT restituiti dai componenti dei Servizi di Integrazione scritti in codice nativo.

(Ereditato da PipelineComponent)
EventInfos

Ottiene la IDTSEventInfos100 raccolta dell'oggetto PipelineComponent .

(Ereditato da PipelineComponent)
LogEntryInfos

Riceve una IDTSLogEntryInfos100 raccolta di eventi di logging che il componente ha registrato.

(Ereditato da PipelineComponent)
ProjectTemplatePath

Componente della pipeline DTS che ottiene i record dal provider gestito.

ReferenceTracker

Ottiene l'associato IDTSObjectReferenceTracker100 al componente.

(Ereditato da PipelineComponent)
VariableDispenser

Ottiene il IDTSVariableDispenser100 componente del flusso dati.

(Ereditato da PipelineComponent)

Metodi

Nome Descrizione
AcquireConnections(Object)

Componente della pipeline DTS che ottiene i record dal provider gestito.

AddErrorOutput(String, Int32, Int32)

Aggiunge un IDTSOutput100 oggetto e lo segna come output di errore impostando la IsErrorOut proprietà su true.

(Ereditato da PipelineComponent)
Cleanup()

Componente della pipeline DTS che ottiene i record dal provider gestito.

CloseIDE()

Componente della pipeline DTS che ottiene i record dal provider gestito.

CreateNewProject(String, Boolean, Boolean)

Componente della pipeline DTS che ottiene i record dal provider gestito.

DeleteExternalMetadataColumn(Int32, Int32)

Elimina la colonna dei metadati esterni nell'indice specificato dalla raccolta delle colonne di metadati esterne.

(Ereditato da PipelineComponent)
DeleteInput(Int32)

Elimina un IDTSInput100 oggetto dalla IDTSInputCollection100 collezione.

(Ereditato da PipelineComponent)
DeleteOutput(Int32)

Elimina un IDTSOutput100 oggetto dalla IDTSOutputCollection100 collezione.

(Ereditato da PipelineComponent)
DeleteOutputColumn(Int32, Int32)

Elimina un IDTSOutputColumn100 oggetto dalla IDTSOutputColumnCollection100 collezione.

(Ereditato da PipelineComponent)
DescribeRedirectedErrorCode(Int32)

Fornisce informazioni sul codice di errore per una PipelineBuffer riga aggiunta a un buffer di output.

(Ereditato da PipelineComponent)
GetBinaryCode(String)

Componente della pipeline DTS che ottiene i record dal provider gestito.

GetDependentInputs(Int32)

Restituisce una raccolta degli ID degli input degli input che aspettano altri dati, bloccando quindi l'input specificato.

(Ereditato da PipelineComponent)
GetErrorOutputInfo(Int32, Int32)

Restituisce l'indice e l'ID dell'output di errore del componente.

(Ereditato da PipelineComponent)
GetUniqueVSTAProjectName()

Componente della pipeline DTS che ottiene i record dal provider gestito.

Initialize()

Quando viene sovrascritto in una classe derivata, inizializza una nuova istanza di un componente custom data flow.

(Ereditato da PipelineComponent)
InsertExternalMetadataColumnAt(Int32, Int32, String, String)

Inserisce una nuova colonna di metadati esterni nella collezione di colonne di metadati esterni all'indice specificato.

(Ereditato da PipelineComponent)
InsertInput(DTSInsertPlacement, Int32)

Componente della pipeline DTS che ottiene i record dal provider gestito.

InsertOutput(DTSInsertPlacement, Int32)

Componente della pipeline DTS che ottiene i record dal provider gestito.

InsertOutputColumnAt(Int32, Int32, String, String)

Componente della pipeline DTS che ottiene i record dal provider gestito.

IsInputReady(Int32[], Boolean[])

Determina quali ingressi collegati a un componente stanno aspettando altri dati, e quali hanno abbastanza dati da elaborare e sono bloccati.

(Ereditato da PipelineComponent)
LoadScriptFromComponent()

Carica il codice script e il binario dalla collezione di proprietà personalizzate del componente e li mette nello script storage

MapInputColumn(Int32, Int32, Int32)

Stabilisce una relazione tra una colonna di input e una corrispondente colonna di metadati esterna.

(Ereditato da PipelineComponent)
MapOutputColumn(Int32, Int32, Int32, Boolean)

Stabilisce una relazione tra una colonna di output e una corrispondente colonna esterna di metadati.

(Ereditato da PipelineComponent)
OnDeletingInputColumn(Int32, Int32)

Elimina un IDTSInputColumn100 oggetto dal IDTSInputColumnCollection100.

(Ereditato da PipelineComponent)
OnInputPathAttached(Int32)

Chiamato quando un IDTSInput100 oggetto è collegato al componente tramite l'interfaccia IDTSPath100 .

(Ereditato da PipelineComponent)
OnInputPathDetached(Int32)

Chiamato quando un IDTSInput100 oggetto viene disconnesso dal componente tramite l'interfaccia IDTSPath100 .

(Ereditato da PipelineComponent)
OnOutputPathAttached(Int32)

Chiamato quando un IDTSOutput100 oggetto del componente è collegato a un componente a valle.

(Ereditato da PipelineComponent)
PerformDowngrade(Int32, DTSTargetServerVersion)

Componente della pipeline DTS che ottiene i record dal provider gestito.

PerformUpgrade(Int32)

Componente della pipeline DTS che ottiene i record dal provider gestito.

PostExecute()

Componente della pipeline DTS che ottiene i record dal provider gestito.

PreExecute()

Componente della pipeline DTS che ottiene i record dal provider gestito.

PrepareForExecute()

Componente della pipeline DTS che ottiene i record dal provider gestito.

PrimeOutput(Int32, Int32[], PipelineBuffer[])

Componente della pipeline DTS che ottiene i record dal provider gestito.

ProcessInput(Int32, PipelineBuffer)

Componente della pipeline DTS che ottiene i record dal provider gestito.

ProvideComponentProperties()

Componente della pipeline DTS che ottiene i record dal provider gestito.

PutBinaryCode(String, Byte[])

Componente della pipeline DTS che ottiene i record dal provider gestito.

PutSourceCode(String, String, String)

Componente della pipeline DTS che ottiene i record dal provider gestito.

RegisterEvents()

Quando sviluppi un componente di flusso dati personalizzato, sovrascrivi questo metodo per creare eventi personalizzati.

(Ereditato da PipelineComponent)
RegisterLogEntries()

Componente della pipeline DTS che ottiene i record dal provider gestito.

ReinitializeMetaData()

Ripara eventuali errori identificati durante la validazione che causano il ritorno VS_NEEDSNEWMETADATA del componente al momento della progettazione.

(Ereditato da PipelineComponent)
ReleaseConnections()

Componente della pipeline DTS che ottiene i record dal provider gestito.

RemoveAllInputsOutputsAndCustomProperties()

Elimina ogni IDTSInput100 oggetto IDTSOutput100 dal componente.

(Ereditato da PipelineComponent)
SaveScriptProject()

Componente della pipeline DTS che ottiene i record dal provider gestito.

SetComponentProperty(String, Object)

Componente della pipeline DTS che ottiene i record dal provider gestito.

SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Imposta le proprietà del tipo di dato della colonna di metadati esterni specificata.

(Ereditato da PipelineComponent)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object)

Imposta una proprietà individuale di una colonna di metadati esterna.

(Ereditato da PipelineComponent)
SetInputColumnProperty(Int32, Int32, String, Object)

Assegna un valore al IDTSCustomProperty100 di un IDTSInputColumn100 oggetto.

(Ereditato da PipelineComponent)
SetInputProperty(Int32, String, Object)

Assegna un valore al IDTSCustomProperty100 di un IDTSInput100 oggetto.

(Ereditato da PipelineComponent)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Componente della pipeline DTS che ottiene i record dal provider gestito.

SetOutputColumnProperty(Int32, Int32, String, Object)

Stabilisce il valore di un IDTSCustomProperty100 per un IDTSOutputColumn100 oggetto.

(Ereditato da PipelineComponent)
SetOutputProperty(Int32, String, Object)

Imposta il valore di un IDTSCustomProperty100 su un IDTSOutput100 oggetto.

(Ereditato da PipelineComponent)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)

Crea un IDTSInputColumn100 oggetto nel IDTSInputColumnCollection100 componente e imposta la UsageType proprietà della colonna.

(Ereditato da PipelineComponent)
ShowIDE()

Componente della pipeline DTS che ottiene i record dal provider gestito.

Validate()

Componente della pipeline DTS che ottiene i record dal provider gestito.

Si applica a