ScriptComponentHost Classe

Définition

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

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

ScriptComponentHost()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

Propriétés

BufferManager

Obtient l'objet IDTSBufferManager100 du composant de pipeline.

(Hérité de PipelineComponent)
ComponentMetaData

Obtient l'objet IDTSComponentMetaData100 pour un composant.

(Hérité de PipelineComponent)
CurrentScriptingEngine

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

ErrorSupport

Retourne un ErrorSupport objet qui permet au composant de déclencher des erreurs, des avertissements ou d’autres événements d’informations basés sur les HRESULT retournés par les composants Integration Services écrits dans du code natif.

(Hérité de PipelineComponent)
EventInfos

Obtient la collection IDTSEventInfos100 de l'objet PipelineComponent.

(Hérité de PipelineComponent)
LogEntryInfos

Obtient une collection IDTSLogEntryInfos100 d'événements de journalisation enregistrés par le composant.

(Hérité de PipelineComponent)
ProjectTemplatePath

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

ReferenceTracker

Obtient l'objet IDTSObjectReferenceTracker100 associé au composant.

(Hérité de PipelineComponent)
VariableDispenser

Obtient l'objet IDTSVariableDispenser100 du composant de flux de données.

(Hérité de PipelineComponent)

Méthodes

AcquireConnections(Object)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

AddErrorOutput(String, Int32, Int32)

Ajoute un IDTSOutput100 objet et le marque comme sortie d’erreur en définissant la IsErrorOut propriété sur true.

(Hérité de PipelineComponent)
Cleanup()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

CloseIDE()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

CreateNewProject(String, Boolean, Boolean)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

DeleteExternalMetadataColumn(Int32, Int32)

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

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

Supprime un objet IDTSInput100 de la collection IDTSInputCollection100.

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

Supprime un objet IDTSOutput100 de la collection IDTSOutputCollection100.

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

Supprime un objet IDTSOutputColumn100 de la collection IDTSOutputColumnCollection100.

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

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

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

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

GetDependentInputs(Int32)

Retourne une collection d'ID des entrées qui attendent davantage de données et donc bloquent 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 de pipeline DTS qui source les enregistrements du fournisseur managé.

Initialize()

En cas de remplacement dans une classe dérivée, 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 de pipeline DTS qui source les enregistrements du fournisseur managé.

InsertOutput(DTSInsertPlacement, Int32)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

InsertOutputColumnAt(Int32, Int32, String, String)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

IsInputReady(Int32[], Boolean[])

Détermine quelles entrées jointes à un composant attendent davantage de données et lesquelles disposent d'assez de données à traiter et sont bloquées.

(Hérité de PipelineComponent)
LoadScriptFromComponent()

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

MapInputColumn(Int32, Int32, Int32)

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

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

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

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

Supprime un objet IDTSInputColumn100 de IDTSInputColumnCollection100.

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

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

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

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

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

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

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

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

PerformUpgrade(Int32)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

PostExecute()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

PreExecute()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

PrepareForExecute()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

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

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

ProcessInput(Int32, PipelineBuffer)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

ProvideComponentProperties()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

PutBinaryCode(String, Byte[])

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

PutSourceCode(String, String, String)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

RegisterEvents()

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

(Hérité de PipelineComponent)
RegisterLogEntries()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

ReinitializeMetaData()

Répare toutes les erreurs identifiées pendant la validation qui provoquent un retour de l'objet VS_NEEDSNEWMETADATA par le composant au moment de la conception.

(Hérité de PipelineComponent)
ReleaseConnections()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

RemoveAllInputsOutputsAndCustomProperties()

Supprime du composant chaque objet IDTSInput100 et IDTSOutput100.

(Hérité de PipelineComponent)
SaveScriptProject()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

SetComponentProperty(String, Object)

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

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

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

Affecte une valeur à l'objet IDTSCustomProperty100 d'un objet IDTSInputColumn100.

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

Affecte une valeur à l'objet IDTSCustomProperty100 d'un objet IDTSInput100.

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

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

SetOutputColumnProperty(Int32, Int32, String, Object)

Définit la valeur d'un objet IDTSCustomProperty100 pour un objet IDTSOutputColumn100.

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

Définit la valeur d'un objet IDTSCustomProperty100 sur un objet IDTSOutput100.

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

Crée un objet IDTSInputColumn100 dans la collection IDTSInputColumnCollection100 du composant et définit la propriété UsageType de la colonne.

(Hérité de PipelineComponent)
ShowIDE()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

Validate()

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

S’applique à