Freigeben über


ScriptComponentHost-Klasse

Diese API unterstützt die SQL Server 2012-Infrastruktur und ist nicht zur direkten Verwendung im Code bestimmt.

Represents the host for the script component.

Vererbungshierarchie

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

Namespace:  Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.TxScript (in Microsoft.SqlServer.TxScript.dll)

Syntax

'Declaration
Public Class ScriptComponentHost _
    Inherits PipelineComponent _
    Implements IVSTAScriptComponentUI
'Usage
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

Der ScriptComponentHost-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ScriptComponentHost Infrastruktur Initializes a new instance of the ScriptComponentHost class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BufferManager Gets the IDTSBufferManager100 of the pipeline component. (Geerbt von PipelineComponent.)
Öffentliche Eigenschaft ComponentMetaData Gets the IDTSComponentMetaData100 for a component. (Geerbt von PipelineComponent.)
Öffentliche Eigenschaft CurrentScriptingEngine Infrastruktur Gets the current scripting engine.
Öffentliche Eigenschaft 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. (Geerbt von PipelineComponent.)
Öffentliche Eigenschaft EventInfos Gets the IDTSEventInfos100 collection of the PipelineComponent object. (Geerbt von PipelineComponent.)
Öffentliche Eigenschaft LogEntryInfos Gets an IDTSLogEntryInfos100 collection of logging events that the component has registered. (Geerbt von PipelineComponent.)
Öffentliche Eigenschaft ProjectTemplatePath Infrastruktur Gets the path of the current template.
Öffentliche Eigenschaft ReferenceTracker Gets the IDTSObjectReferenceTracker100 associated with the component. (Geerbt von PipelineComponent.)
Öffentliche Eigenschaft VariableDispenser Gets the IDTSVariableDispenser100 of the data flow component. (Geerbt von PipelineComponent.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode AcquireConnections Infrastruktur Acquires connection for ScriptComponentHost. (Überschreibt PipelineComponent.AcquireConnections(Object).)
Öffentliche Methode AddErrorOutput Adds an IDTSOutput100 object and marks it as an error output by setting the IsErrorOut property to true. (Geerbt von PipelineComponent.)
Öffentliche Methode Cleanup Infrastruktur Performs a component host cleanup. (Überschreibt PipelineComponent.Cleanup().)
Öffentliche Methode CloseIDE Infrastruktur Closes the IDE for the ScriptComponentHost.
Öffentliche Methode CreateNewProject Infrastruktur Creates a new ScriptComponentHost project.
Öffentliche Methode DeleteExternalMetadataColumn Deletes the external metadata column at the specified index from the collection of external metadata columns. (Geerbt von PipelineComponent.)
Öffentliche Methode DeleteInput Deletes an IDTSInput100 object from the IDTSInputCollection100 collection. (Geerbt von PipelineComponent.)
Öffentliche Methode DeleteOutput Deletes an IDTSOutput100 object from the IDTSOutputCollection100 collection. (Geerbt von PipelineComponent.)
Öffentliche Methode DeleteOutputColumn Deletes an IDTSOutputColumn100 object from the IDTSOutputColumnCollection100 collection. (Geerbt von PipelineComponent.)
Öffentliche Methode DescribeRedirectedErrorCode Provides error code information for a PipelineBuffer row added to an output buffer. (Geerbt von PipelineComponent.)
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetBinaryCode Infrastruktur Gets the collection of binary codes.
Öffentliche Methode GetDependentInputs Returns a collection of the input IDs of inputs that are waiting for more data, and thus are blocking the specified input. (Geerbt von PipelineComponent.)
Öffentliche Methode GetErrorOutputInfo Returns the index and ID of the error output of the component. (Geerbt von PipelineComponent.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode GetUniqueVSTAProjectName Infrastruktur Gets the unique VSTA project name.
Öffentliche Methode Initialize When overridden in a derived class, initializes a new instance of a custom data flow component. (Geerbt von PipelineComponent.)
Öffentliche Methode InsertExternalMetadataColumnAt Inserts a new external metadata column into the collection of external metadata columns at the specified index. (Geerbt von PipelineComponent.)
Öffentliche Methode InsertInput Infrastruktur Inserts input for the ScriptComponentHost. (Überschreibt PipelineComponent.InsertInput(DTSInsertPlacement, Int32).)
Öffentliche Methode InsertOutput Infrastruktur Inserts a new output to the ScriptComponentHost. (Überschreibt PipelineComponent.InsertOutput(DTSInsertPlacement, Int32).)
Öffentliche Methode InsertOutputColumnAt Infrastruktur Inserts an output at a specified column index. (Überschreibt PipelineComponent.InsertOutputColumnAt(Int32, Int32, String, String).)
Öffentliche Methode IsInputReady Determines which of the inputs attached to a component are waiting for more data, and which have enough data to process and are blocked. (Geerbt von PipelineComponent.)
Öffentliche Methode LoadScriptFromComponent Infrastruktur Loads script from component.
Öffentliche Methode MapInputColumn Establishes a relationship between an input column and a corresponding external metadata column. (Geerbt von PipelineComponent.)
Öffentliche Methode MapOutputColumn Establishes a relationship between an output column and a corresponding external metadata column. (Geerbt von PipelineComponent.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode OnDeletingInputColumn Deletes an IDTSInputColumn100 object from the IDTSInputColumnCollection100. (Geerbt von PipelineComponent.)
Öffentliche Methode OnInputPathAttached Called when an IDTSInput100 object is connected to the component through the IDTSPath100 interface. (Geerbt von PipelineComponent.)
Öffentliche Methode OnInputPathDetached Called when an IDTSInput100 object is disconnected from the component through the IDTSPath100 interface. (Geerbt von PipelineComponent.)
Öffentliche Methode OnOutputPathAttached Called when an IDTSOutput100 object of the component is attached to a downstream component. (Geerbt von PipelineComponent.)
Öffentliche Methode PerformUpgrade Infrastruktur Performs a ScriptComponentHost upgrade. (Überschreibt PipelineComponent.PerformUpgrade(Int32).)
Öffentliche Methode PostExecute Infrastruktur Specifies the ScriptComponentHost after execution. (Überschreibt PipelineComponent.PostExecute().)
Öffentliche Methode PreExecute Infrastruktur Specifies the ScriptComponentHost before execution. (Überschreibt PipelineComponent.PreExecute().)
Öffentliche Methode PrepareForExecute Infrastruktur Prepares the ScriptComponentHost before execution. (Überschreibt PipelineComponent.PrepareForExecute().)
Öffentliche Methode PrimeOutput Infrastruktur Specifies the prime output for the ScriptComponentHost. (Überschreibt PipelineComponent.PrimeOutput(Int32, array<Int32[], array<PipelineBuffer[]).)
Öffentliche Methode ProcessInput Infrastruktur Processes the ScriptComponentHost input. (Überschreibt PipelineComponent.ProcessInput(Int32, PipelineBuffer).)
Öffentliche Methode ProvideComponentProperties Infrastruktur Provides properties for the ScriptComponentHost. (Überschreibt PipelineComponent.ProvideComponentProperties().)
Öffentliche Methode PutBinaryCode Infrastruktur Puts binary codes in the ScriptComponentHost.
Öffentliche Methode PutSourceCode Infrastruktur Puts source code to the ScriptComponentHost.
Öffentliche Methode RegisterEvents When you are developing a custom data flow component, you override this method to create custom events. (Geerbt von PipelineComponent.)
Öffentliche Methode RegisterLogEntries Infrastruktur Registers log entries for the ScriptComponentHost. (Überschreibt PipelineComponent.RegisterLogEntries().)
Öffentliche Methode ReinitializeMetaData Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time. (Geerbt von PipelineComponent.)
Öffentliche Methode ReleaseConnections Infrastruktur Releases connection for the host. (Überschreibt PipelineComponent.ReleaseConnections().)
Öffentliche Methode RemoveAllInputsOutputsAndCustomProperties Deletes each IDTSInput100 and IDTSOutput100 object from the component. (Geerbt von PipelineComponent.)
Öffentliche Methode SaveScriptProject Infrastruktur Saves the ScriptComponentHost script project.
Öffentliche Methode SetComponentProperty Infrastruktur Sets the component property of the host. (Überschreibt PipelineComponent.SetComponentProperty(String, Object).)
Öffentliche Methode SetExternalMetadataColumnDataTypeProperties Sets the data type properties of the specified external metadata column. (Geerbt von PipelineComponent.)
Öffentliche Methode SetExternalMetadataColumnProperty Sets an individual property of an external metadata column. (Geerbt von PipelineComponent.)
Öffentliche Methode SetInputColumnProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInputColumn100 object. (Geerbt von PipelineComponent.)
Öffentliche Methode SetInputProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInput100 object. (Geerbt von PipelineComponent.)
Öffentliche Methode SetOutputColumnDataTypeProperties Infrastruktur Sets the output column data type property for the component host. (Überschreibt PipelineComponent.SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32).)
Öffentliche Methode SetOutputColumnProperty Sets the value of an IDTSCustomProperty100 for an IDTSOutputColumn100 object. (Geerbt von PipelineComponent.)
Öffentliche Methode SetOutputProperty Sets the value of an IDTSCustomProperty100 on an IDTSOutput100 object. (Geerbt von PipelineComponent.)
Öffentliche Methode SetUsageType Creates an IDTSInputColumn100 object in the IDTSInputColumnCollection100 of the component and sets the UsageType property of the column. (Geerbt von PipelineComponent.)
Öffentliche Methode ShowIDE Infrastruktur Shows the IDE for the Component host.
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode Validate Infrastruktur Validates the component host. (Überschreibt PipelineComponent.Validate().)

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Dts.Pipeline-Namespace