Classe ScriptComponentHost

Questa API supporta l'infrastruttura SQL Server 2012 e non può essere utilizzata direttamente dal codice.

Represents the host for the script component.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.TxScript (in Microsoft.SqlServer.TxScript.dll)

Sintassi

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

Nel tipo ScriptComponentHost sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ScriptComponentHost Infrastruttura. Initializes a new instance of the ScriptComponentHost class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BufferManager Gets the IDTSBufferManager100 of the pipeline component. Ereditato da PipelineComponent.
Proprietà pubblica ComponentMetaData Gets the IDTSComponentMetaData100 for a component. Ereditato da PipelineComponent.
Proprietà pubblica CurrentScriptingEngine Infrastruttura. Gets the current scripting engine.
Proprietà pubblica 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. Ereditato da PipelineComponent.
Proprietà pubblica EventInfos Gets the IDTSEventInfos100 collection of the PipelineComponent object. Ereditato da PipelineComponent.
Proprietà pubblica LogEntryInfos Gets an IDTSLogEntryInfos100 collection of logging events that the component has registered. Ereditato da PipelineComponent.
Proprietà pubblica ProjectTemplatePath Infrastruttura. Gets the path of the current template.
Proprietà pubblica ReferenceTracker Gets the IDTSObjectReferenceTracker100 associated with the component. Ereditato da PipelineComponent.
Proprietà pubblica VariableDispenser Gets the IDTSVariableDispenser100 of the data flow component. Ereditato da PipelineComponent.

In alto

Metodi

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

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Dts.Pipeline