ScriptComponentHost Classe

Définition

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

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
Héritage
ScriptComponentHost
Attributs
Implémente

Constructeurs

Nom Description
ScriptComponentHost()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

Propriétés

Nom Description
BufferManager

Obtient le IDTSBufferManager100 de la composante pipeline.

(Hérité de PipelineComponent)
ComponentMetaData

Obtient le IDTSComponentMetaData100 pour un composant.

(Hérité de PipelineComponent)
CurrentScriptingEngine

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

ErrorSupport

Retourne un ErrorSupport objet qui permet au composant d’afficher des erreurs, des avertissements ou d’autres événements d’information basés sur les HRESULT retournés par les composants des Services d’Intégration écrits en code natif.

(Hérité de PipelineComponent)
EventInfos

Prend la IDTSEventInfos100 collection de l’objet PipelineComponent .

(Hérité de PipelineComponent)
LogEntryInfos

Obtient une IDTSLogEntryInfos100 collection d’événements de journalisation que le composant a enregistrés.

(Hérité de PipelineComponent)
ProjectTemplatePath

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

ReferenceTracker

Obtient l’association IDTSObjectReferenceTracker100 avec le composant.

(Hérité de PipelineComponent)
VariableDispenser

Obtient le IDTSVariableDispenser100 de la composante flux de données.

(Hérité de PipelineComponent)

Méthodes

Nom Description
AcquireConnections(Object)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

AddErrorOutput(String, Int32, Int32)

Ajoute un IDTSOutput100 objet et le marque comme une erreur en mettant IsErrorOut la propriété sur true.

(Hérité de PipelineComponent)
Cleanup()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

CloseIDE()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

CreateNewProject(String, Boolean, Boolean)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

DeleteExternalMetadataColumn(Int32, Int32)

Supprime la colonne de métadonnées externes à l’index spécifié de la collection des colonnes de métadonnées externes.

(Hérité de PipelineComponent)
DeleteInput(Int32)

Supprime un IDTSInput100 objet de la IDTSInputCollection100 collection.

(Hérité de PipelineComponent)
DeleteOutput(Int32)

Supprime un IDTSOutput100 objet de la IDTSOutputCollection100 collection.

(Hérité de PipelineComponent)
DeleteOutputColumn(Int32, Int32)

Supprime un IDTSOutputColumn100 objet de la IDTSOutputColumnCollection100 collection.

(Hérité de PipelineComponent)
DescribeRedirectedErrorCode(Int32)

Fournit des informations sur le code d’erreur pour une PipelineBuffer ligne ajoutée à un tampon de sortie.

(Hérité de PipelineComponent)
GetBinaryCode(String)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

GetDependentInputs(Int32)

Retourne une collection des identifiants d’entrée des entrées qui attendent plus de données, et bloquent donc l’entrée spécifiée.

(Hérité de PipelineComponent)
GetErrorOutputInfo(Int32, Int32)

Retourne l’index et l’ID de la sortie d’erreur du composant.

(Hérité de PipelineComponent)
GetUniqueVSTAProjectName()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

Initialize()

Lorsqu’il est remplacé dans une classe dérivée, il initialise une nouvelle instance d’un composant de flux de données personnalisé.

(Hérité de PipelineComponent)
InsertExternalMetadataColumnAt(Int32, Int32, String, String)

Insère une nouvelle colonne de métadonnées externes dans la collection de colonnes de métadonnées externes à l’index spécifié.

(Hérité de PipelineComponent)
InsertInput(DTSInsertPlacement, Int32)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

InsertOutput(DTSInsertPlacement, Int32)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

InsertOutputColumnAt(Int32, Int32, String, String)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

IsInputReady(Int32[], Boolean[])

Détermine quelles entrées connectées à un composant attendent plus de données, lesquelles ont suffisamment de données à traiter et sont bloquées.

(Hérité de PipelineComponent)
LoadScriptFromComponent()

Charge le code du script et le binaire depuis la collection de propriétés personnalisées du composant et les place dans le stockage du script

MapInputColumn(Int32, Int32, Int32)

Établit une relation entre une colonne d’entrée et une colonne externe de métadonnées correspondante.

(Hérité de PipelineComponent)
MapOutputColumn(Int32, Int32, Int32, Boolean)

Établit une relation entre une colonne de sortie et une colonne externe de métadonnées correspondante.

(Hérité de PipelineComponent)
OnDeletingInputColumn(Int32, Int32)

Supprime un IDTSInputColumn100 objet du IDTSInputColumnCollection100fichier .

(Hérité de PipelineComponent)
OnInputPathAttached(Int32)

Appelé lorsqu’un IDTSInput100 objet est connecté au composant via l’interface IDTSPath100 .

(Hérité de PipelineComponent)
OnInputPathDetached(Int32)

Appelé lorsqu’un IDTSInput100 objet est déconnecté du composant via l’interface IDTSPath100 .

(Hérité de PipelineComponent)
OnOutputPathAttached(Int32)

Appelé lorsqu’un IDTSOutput100 objet du composant est attaché à un composant en aval.

(Hérité de PipelineComponent)
PerformDowngrade(Int32, DTSTargetServerVersion)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

PerformUpgrade(Int32)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

PostExecute()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

PreExecute()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

PrepareForExecute()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

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

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

ProcessInput(Int32, PipelineBuffer)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

ProvideComponentProperties()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

PutBinaryCode(String, Byte[])

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

PutSourceCode(String, String, String)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

RegisterEvents()

Lorsque vous développez un composant de flux de données personnalisé, vous contournez cette méthode pour créer des événements personnalisés.

(Hérité de PipelineComponent)
RegisterLogEntries()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

ReinitializeMetaData()

Répare les erreurs identifiées lors de la validation qui font revenir VS_NEEDSNEWMETADATA le composant au moment de la conception.

(Hérité de PipelineComponent)
ReleaseConnections()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

RemoveAllInputsOutputsAndCustomProperties()

Supprime chaque IDTSInput100 objet IDTSOutput100 du composant.

(Hérité de PipelineComponent)
SaveScriptProject()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

SetComponentProperty(String, Object)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

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

Définit les propriétés de type de données de la colonne de métadonnées externe spécifiée.

(Hérité de PipelineComponent)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object)

Définit une propriété individuelle d’une colonne de métadonnées externe.

(Hérité de PipelineComponent)
SetInputColumnProperty(Int32, Int32, String, Object)

Attribue une valeur à un IDTSCustomProperty100IDTSInputColumn100 objet.

(Hérité de PipelineComponent)
SetInputProperty(Int32, String, Object)

Attribue une valeur à un IDTSCustomProperty100IDTSInput100 objet.

(Hérité de PipelineComponent)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

SetOutputColumnProperty(Int32, Int32, String, Object)

Fixe la valeur de un IDTSCustomProperty100 pour un IDTSOutputColumn100 objet.

(Hérité de PipelineComponent)
SetOutputProperty(Int32, String, Object)

Fixe la valeur de un IDTSCustomProperty100 sur un IDTSOutput100 objet.

(Hérité de PipelineComponent)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)

Crée un IDTSInputColumn100 objet dans le IDTSInputColumnCollection100 de la composante et définit la UsageType propriété de la colonne.

(Hérité de PipelineComponent)
ShowIDE()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

Validate()

Composant pipeline DTS qui fournit les enregistrements auprès du fournisseur géré.

S’applique à