Compartir a través de


Clase ScriptComponentHost

Esta API admite la infraestructura de SQL Server 2012 y no está prevista su utilización directa desde el código.

Represents the host for the script component.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Dts.Pipeline
Ensamblado:  Microsoft.SqlServer.TxScript (en Microsoft.SqlServer.TxScript.dll)

Sintaxis

'Declaración
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

El tipo ScriptComponentHost expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ScriptComponentHost Infraestructura. Initializes a new instance of the ScriptComponentHost class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública BufferManager Gets the IDTSBufferManager100 of the pipeline component. (Se hereda de PipelineComponent.)
Propiedad pública ComponentMetaData Gets the IDTSComponentMetaData100 for a component. (Se hereda de PipelineComponent.)
Propiedad pública CurrentScriptingEngine Infraestructura. Gets the current scripting engine.
Propiedad 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. (Se hereda de PipelineComponent.)
Propiedad pública EventInfos Gets the IDTSEventInfos100 collection of the PipelineComponent object. (Se hereda de PipelineComponent.)
Propiedad pública LogEntryInfos Gets an IDTSLogEntryInfos100 collection of logging events that the component has registered. (Se hereda de PipelineComponent.)
Propiedad pública ProjectTemplatePath Infraestructura. Gets the path of the current template.
Propiedad pública ReferenceTracker Gets the IDTSObjectReferenceTracker100 associated with the component. (Se hereda de PipelineComponent.)
Propiedad pública VariableDispenser Gets the IDTSVariableDispenser100 of the data flow component. (Se hereda de PipelineComponent.)

Arriba

Métodos

  Nombre Descripción
Método público AcquireConnections Infraestructura. Acquires connection for ScriptComponentHost. (Invalida 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. (Se hereda de PipelineComponent.)
Método público Cleanup Infraestructura. Performs a component host cleanup. (Invalida PipelineComponent.Cleanup().)
Método público CloseIDE Infraestructura. Closes the IDE for the ScriptComponentHost.
Método público CreateNewProject Infraestructura. 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. (Se hereda de PipelineComponent.)
Método público DeleteInput Deletes an IDTSInput100 object from the IDTSInputCollection100 collection. (Se hereda de PipelineComponent.)
Método público DeleteOutput Deletes an IDTSOutput100 object from the IDTSOutputCollection100 collection. (Se hereda de PipelineComponent.)
Método público DeleteOutputColumn Deletes an IDTSOutputColumn100 object from the IDTSOutputColumnCollection100 collection. (Se hereda de PipelineComponent.)
Método público DescribeRedirectedErrorCode Provides error code information for a PipelineBuffer row added to an output buffer. (Se hereda de PipelineComponent.)
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetBinaryCode Infraestructura. 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. (Se hereda de PipelineComponent.)
Método público GetErrorOutputInfo Returns the index and ID of the error output of the component. (Se hereda de PipelineComponent.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método público GetUniqueVSTAProjectName Infraestructura. 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. (Se hereda de PipelineComponent.)
Método público InsertExternalMetadataColumnAt Inserts a new external metadata column into the collection of external metadata columns at the specified index. (Se hereda de PipelineComponent.)
Método público InsertInput Infraestructura. Inserts input for the ScriptComponentHost. (Invalida PipelineComponent.InsertInput(DTSInsertPlacement, Int32).)
Método público InsertOutput Infraestructura. Inserts a new output to the ScriptComponentHost. (Invalida PipelineComponent.InsertOutput(DTSInsertPlacement, Int32).)
Método público InsertOutputColumnAt Infraestructura. Inserts an output at a specified column index. (Invalida 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. (Se hereda de PipelineComponent.)
Método público LoadScriptFromComponent Infraestructura. Loads script from component.
Método público MapInputColumn Establishes a relationship between an input column and a corresponding external metadata column. (Se hereda de PipelineComponent.)
Método público MapOutputColumn Establishes a relationship between an output column and a corresponding external metadata column. (Se hereda de PipelineComponent.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público OnDeletingInputColumn Deletes an IDTSInputColumn100 object from the IDTSInputColumnCollection100. (Se hereda de PipelineComponent.)
Método público OnInputPathAttached Called when an IDTSInput100 object is connected to the component through the IDTSPath100 interface. (Se hereda de PipelineComponent.)
Método público OnInputPathDetached Called when an IDTSInput100 object is disconnected from the component through the IDTSPath100 interface. (Se hereda de PipelineComponent.)
Método público OnOutputPathAttached Called when an IDTSOutput100 object of the component is attached to a downstream component. (Se hereda de PipelineComponent.)
Método público PerformUpgrade Infraestructura. Performs a ScriptComponentHost upgrade. (Invalida PipelineComponent.PerformUpgrade(Int32).)
Método público PostExecute Infraestructura. Specifies the ScriptComponentHost after execution. (Invalida PipelineComponent.PostExecute().)
Método público PreExecute Infraestructura. Specifies the ScriptComponentHost before execution. (Invalida PipelineComponent.PreExecute().)
Método público PrepareForExecute Infraestructura. Prepares the ScriptComponentHost before execution. (Invalida PipelineComponent.PrepareForExecute().)
Método público PrimeOutput Infraestructura. Specifies the prime output for the ScriptComponentHost. (Invalida PipelineComponent.PrimeOutput(Int32, array<Int32[], array<PipelineBuffer[]).)
Método público ProcessInput Infraestructura. Processes the ScriptComponentHost input. (Invalida PipelineComponent.ProcessInput(Int32, PipelineBuffer).)
Método público ProvideComponentProperties Infraestructura. Provides properties for the ScriptComponentHost. (Invalida PipelineComponent.ProvideComponentProperties().)
Método público PutBinaryCode Infraestructura. Puts binary codes in the ScriptComponentHost.
Método público PutSourceCode Infraestructura. 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. (Se hereda de PipelineComponent.)
Método público RegisterLogEntries Infraestructura. Registers log entries for the ScriptComponentHost. (Invalida PipelineComponent.RegisterLogEntries().)
Método público ReinitializeMetaData Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time. (Se hereda de PipelineComponent.)
Método público ReleaseConnections Infraestructura. Releases connection for the host. (Invalida PipelineComponent.ReleaseConnections().)
Método público RemoveAllInputsOutputsAndCustomProperties Deletes each IDTSInput100 and IDTSOutput100 object from the component. (Se hereda de PipelineComponent.)
Método público SaveScriptProject Infraestructura. Saves the ScriptComponentHost script project.
Método público SetComponentProperty Infraestructura. Sets the component property of the host. (Invalida PipelineComponent.SetComponentProperty(String, Object).)
Método público SetExternalMetadataColumnDataTypeProperties Sets the data type properties of the specified external metadata column. (Se hereda de PipelineComponent.)
Método público SetExternalMetadataColumnProperty Sets an individual property of an external metadata column. (Se hereda de PipelineComponent.)
Método público SetInputColumnProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInputColumn100 object. (Se hereda de PipelineComponent.)
Método público SetInputProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInput100 object. (Se hereda de PipelineComponent.)
Método público SetOutputColumnDataTypeProperties Infraestructura. Sets the output column data type property for the component host. (Invalida PipelineComponent.SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32).)
Método público SetOutputColumnProperty Sets the value of an IDTSCustomProperty100 for an IDTSOutputColumn100 object. (Se hereda de PipelineComponent.)
Método público SetOutputProperty Sets the value of an IDTSCustomProperty100 on an IDTSOutput100 object. (Se hereda 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. (Se hereda de PipelineComponent.)
Método público ShowIDE Infraestructura. Shows the IDE for the Component host.
Método público ToString (Se hereda de Object.)
Método público Validate Infraestructura. Validates the component host. (Invalida PipelineComponent.Validate().)

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Dts.Pipeline