Partager via


Classe ScriptComponentHost

Cette API prend en charge l'infrastructure et n'est pas destinée à être utilisée directement à partir de votre code.

Hiérarchie d'héritage

System. . :: . .Object
  Microsoft.SqlServer.Dts.Pipeline. . :: . .PipelineComponent
    Microsoft.SqlServer.Dts.Pipeline..::..ScriptComponentHost

Espace de noms :  Microsoft.SqlServer.Dts.Pipeline
Assembly :  Microsoft.SqlServer.TxScript (en Microsoft.SqlServer.TxScript.dll)

Syntaxe

'Déclaration
Public Class ScriptComponentHost _
    Inherits PipelineComponent _
    Implements IVSTAScriptComponentUI
'Utilisation
Dim instance As ScriptComponentHost
public class ScriptComponentHost : PipelineComponent, 
    IVSTAScriptComponentUI
public ref class ScriptComponentHost : public PipelineComponent, 
    IVSTAScriptComponentUI
type ScriptComponentHost =  
    class
        inherit PipelineComponent
        interface IVSTAScriptComponentUI
    end
public class ScriptComponentHost extends PipelineComponent implements IVSTAScriptComponentUI

Le type ScriptComponentHost expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ScriptComponentHost Infrastructure.

Haut de la page

Propriétés

  Nom Description
Propriété publique BufferManager Gets the IDTSBufferManager100 of the pipeline component. (hérité de PipelineComponent.)
Propriété publique ComponentMetaData Gets the IDTSComponentMetaData100 for a component. (hérité de PipelineComponent.)
Propriété publique ErrorSupport Returns an ErrorSupport object that lets the component raise errors, warnings, or other information events based on HRESULTs returned by Integration Services components written in native code. (hérité de PipelineComponent.)
Propriété publique EventInfos Gets the IDTSEventInfos100 collection of the PipelineComponent object. (hérité de PipelineComponent.)
Propriété publique LogEntryInfos Gets an IDTSLogEntryInfos100 collection of logging events that the component has registered. (hérité de PipelineComponent.)
Propriété publique ReferenceTracker Gets the IDTSObjectReferenceTracker100 associated with the component. (hérité de PipelineComponent.)
Propriété publique VariableDispenser Gets the IDTSVariableDispenser100 of the data flow component. (hérité de PipelineComponent.)

Haut de la page

Méthodes

  Nom Description
Méthode publique AcquireConnections Infrastructure. (remplace PipelineComponent. . :: . .AcquireConnections(Object).)
Méthode publique AddErrorOutput Adds an IDTSOutput100 object and marks it as an error output by setting the IsErrorOut property to true. (hérité de PipelineComponent.)
Méthode publique Cleanup Frees resources and finishes the execution of the component. (hérité de PipelineComponent.)
Méthode publique CloseIDE Infrastructure.
Méthode publique DeleteExternalMetadataColumn Deletes the external metadata column at the specified index from the collection of external metadata columns. (hérité de PipelineComponent.)
Méthode publique DeleteInput Deletes an IDTSInput100 object from the IDTSInputCollection100 collection. (hérité de PipelineComponent.)
Méthode publique DeleteOutput Deletes an IDTSOutput100 object from the IDTSOutputCollection100 collection. (hérité de PipelineComponent.)
Méthode publique DeleteOutputColumn Deletes an IDTSOutputColumn100 object from the IDTSOutputColumnCollection100 collection. (hérité de PipelineComponent.)
Méthode publique DescribeRedirectedErrorCode Provides error code information for a PipelineBuffer row added to an output buffer. (hérité de PipelineComponent.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetBinaryCode Infrastructure.
Méthode publique GetErrorOutputInfo Returns the index and ID of the error output of the component. (hérité de PipelineComponent.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode publique GetUniqueVSTAProjectName Infrastructure.
Méthode publique Initialize When overridden in a derived class, initializes a new instance of a custom data flow component. (hérité de PipelineComponent.)
Méthode publique InsertExternalMetadataColumnAt Inserts a new external metadata column into the collection of external metadata columns at the specified index. (hérité de PipelineComponent.)
Méthode publique InsertInput Infrastructure. (remplace PipelineComponent. . :: . .InsertInput(DTSInsertPlacement, Int32).)
Méthode publique InsertOutput Infrastructure. (remplace PipelineComponent. . :: . .InsertOutput(DTSInsertPlacement, Int32).)
Méthode publique InsertOutputColumnAt Infrastructure. (remplace PipelineComponent. . :: . .InsertOutputColumnAt(Int32, Int32, String, String).)
Méthode publique LoadScriptFromComponent Infrastructure.
Méthode publique MapInputColumn Establishes a relationship between an input column and a corresponding external metadata column. (hérité de PipelineComponent.)
Méthode publique MapOutputColumn Establishes a relationship between an output column and a corresponding external metadata column. (hérité de PipelineComponent.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique OnDeletingInputColumn Deletes an IDTSInputColumn100 object from the IDTSInputColumnCollection100. (hérité de PipelineComponent.)
Méthode publique OnInputPathAttached Called when an IDTSInput100 object is connected to the component through the IDTSPath100 interface. (hérité de PipelineComponent.)
Méthode publique OnInputPathDetached Called when an IDTSInput100 object is disconnected from the component through the IDTSPath100 interface. (hérité de PipelineComponent.)
Méthode publique OnOutputPathAttached Called when an IDTSOutput100 object of the component is attached to a downstream component. (hérité de PipelineComponent.)
Méthode publique PerformUpgrade Infrastructure. (remplace PipelineComponent. . :: . .PerformUpgrade(Int32).)
Méthode publique PostExecute Infrastructure. (remplace PipelineComponent. . :: . .PostExecute() () () ().)
Méthode publique PreExecute Infrastructure. (remplace PipelineComponent. . :: . .PreExecute() () () ().)
Méthode publique PrepareForExecute Called before PreExecute. (hérité de PipelineComponent.)
Méthode publique PrimeOutput Infrastructure. (remplace PipelineComponent. . :: . .PrimeOutput(Int32, array<Int32> [] () [] [], array<PipelineBuffer> [] () [] []).)
Méthode publique ProcessInput Infrastructure. (remplace PipelineComponent. . :: . .ProcessInput(Int32, PipelineBuffer).)
Méthode publique ProvideComponentProperties Infrastructure. (remplace PipelineComponent. . :: . .ProvideComponentProperties() () () ().)
Méthode publique PutBinaryCode Infrastructure.
Méthode publique PutSourceCode Infrastructure.
Méthode publique RegisterEvents When you are developing a custom data flow component, you override this method to create custom events. (hérité de PipelineComponent.)
Méthode publique RegisterLogEntries Infrastructure. (remplace PipelineComponent. . :: . .RegisterLogEntries() () () ().)
Méthode publique ReinitializeMetaData Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time. (hérité de PipelineComponent.)
Méthode publique ReleaseConnections Infrastructure. (remplace PipelineComponent. . :: . .ReleaseConnections() () () ().)
Méthode publique RemoveAllInputsOutputsAndCustomProperties Deletes each IDTSInput100 and IDTSOutput100 object from the component. (hérité de PipelineComponent.)
Méthode publique SetComponentProperty Infrastructure. (remplace PipelineComponent. . :: . .SetComponentProperty(String, Object).)
Méthode publique SetExternalMetadataColumnDataTypeProperties Sets the data type properties of the specified external metadata column. (hérité de PipelineComponent.)
Méthode publique SetExternalMetadataColumnProperty Sets an individual property of an external metadata column. (hérité de PipelineComponent.)
Méthode publique SetInputColumnProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInputColumn100 object. (hérité de PipelineComponent.)
Méthode publique SetInputProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInput100 object. (hérité de PipelineComponent.)
Méthode publique SetOutputColumnDataTypeProperties Infrastructure. (remplace PipelineComponent. . :: . .SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32).)
Méthode publique SetOutputColumnProperty Sets the value of an IDTSCustomProperty100 for an IDTSOutputColumn100 object. (hérité de PipelineComponent.)
Méthode publique SetOutputProperty Sets the value of an IDTSCustomProperty100 on an IDTSOutput100 object. (hérité de PipelineComponent.)
Méthode publique SetUsageType Creates an IDTSInputColumn100 object in the IDTSInputColumnCollection100 of the component and sets the UsageType property of the column. (hérité de PipelineComponent.)
Méthode publique ShowIDE Infrastructure.
Méthode publique ToString (hérité de Object.)
Méthode publique Validate Infrastructure. (remplace PipelineComponent. . :: . .Validate() () () ().)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.