Condividi tramite


Classe ScriptComponentHost

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

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.

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 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 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. 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 Frees resources and finishes the execution of the component. Ereditato da PipelineComponent.
Metodo pubblico CloseIDE Infrastruttura.
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.
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.
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. Esegue l'override di PipelineComponent. . :: . .InsertInput(DTSInsertPlacement, Int32).
Metodo pubblico InsertOutput Infrastruttura. Esegue l'override di PipelineComponent. . :: . .InsertOutput(DTSInsertPlacement, Int32).
Metodo pubblico InsertOutputColumnAt Infrastruttura. Esegue l'override di PipelineComponent. . :: . .InsertOutputColumnAt(Int32, Int32, String, String).
Metodo pubblico LoadScriptFromComponent Infrastruttura.
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. Esegue l'override di PipelineComponent. . :: . .PerformUpgrade(Int32).
Metodo pubblico PostExecute Infrastruttura. Esegue l'override di PipelineComponent. . :: . .PostExecute() () () ().
Metodo pubblico PreExecute Infrastruttura. Esegue l'override di PipelineComponent. . :: . .PreExecute() () () ().
Metodo pubblico PrepareForExecute Called before PreExecute. Ereditato da PipelineComponent.
Metodo pubblico PrimeOutput Infrastruttura. Esegue l'override di PipelineComponent. . :: . .PrimeOutput(Int32, array<Int32> [] () [] [], array<PipelineBuffer> [] () [] []).
Metodo pubblico ProcessInput Infrastruttura. Esegue l'override di PipelineComponent. . :: . .ProcessInput(Int32, PipelineBuffer).
Metodo pubblico ProvideComponentProperties Infrastruttura. Esegue l'override di PipelineComponent. . :: . .ProvideComponentProperties() () () ().
Metodo pubblico PutBinaryCode Infrastruttura.
Metodo pubblico PutSourceCode Infrastruttura.
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. 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. Esegue l'override di PipelineComponent. . :: . .ReleaseConnections() () () ().
Metodo pubblico RemoveAllInputsOutputsAndCustomProperties Deletes each IDTSInput100 and IDTSOutput100 object from the component. Ereditato da PipelineComponent.
Metodo pubblico SetComponentProperty Infrastruttura. 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. 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.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Validate Infrastruttura. 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.