Compartilhar via


Classe ScriptComponentHost

Essa API oferece suporte à infraestrutura do SQL Server 2012 e não se destina a ser usada diretamente no seu código.

Represents the host for the script component.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class ScriptComponentHost _
    Inherits PipelineComponent _
    Implements IVSTAScriptComponentUI
'Uso
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

O tipo ScriptComponentHost expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ScriptComponentHost Infraestrutura. Initializes a new instance of the ScriptComponentHost class.

Início

Propriedades

  Nome Descrição
Propriedade pública BufferManager Gets the IDTSBufferManager100 of the pipeline component. (Herdado de PipelineComponent.)
Propriedade pública ComponentMetaData Gets the IDTSComponentMetaData100 for a component. (Herdado de PipelineComponent.)
Propriedade pública CurrentScriptingEngine Infraestrutura. Gets the current scripting engine.
Propriedade pública 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. (Herdado de PipelineComponent.)
Propriedade pública EventInfos Gets the IDTSEventInfos100 collection of the PipelineComponent object. (Herdado de PipelineComponent.)
Propriedade pública LogEntryInfos Gets an IDTSLogEntryInfos100 collection of logging events that the component has registered. (Herdado de PipelineComponent.)
Propriedade pública ProjectTemplatePath Infraestrutura. Gets the path of the current template.
Propriedade pública ReferenceTracker Gets the IDTSObjectReferenceTracker100 associated with the component. (Herdado de PipelineComponent.)
Propriedade pública VariableDispenser Gets the IDTSVariableDispenser100 of the data flow component. (Herdado de PipelineComponent.)

Início

Métodos

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

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Pipeline