ScriptComponentHost Members

The following tables list the members exposed by the ScriptComponentHost type.

Public Constructors

  Name Description
ScriptComponentHost  

Top

Public Properties

  Name Description
ms211423.pubproperty(en-US,SQL.90).gif BufferManager  Gets the IDTSBufferManager90 of the pipeline component.This property is not CLS-compliant. (inherited from PipelineComponent)
ms211423.pubproperty(en-US,SQL.90).gif ComponentMetaData  Gets the IDTSComponentMetaData90 for a component.This property is not CLS-compliant. (inherited from PipelineComponent)
ms211423.pubproperty(en-US,SQL.90).gif 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.This property is not CLS-compliant. (inherited from PipelineComponent)
ms211423.pubproperty(en-US,SQL.90).gif EventInfos  Gets the IDTSEventInfos90 collection of the PipelineComponent object.This property is not CLS-compliant. (inherited from PipelineComponent)
ms211423.pubproperty(en-US,SQL.90).gif LogEntryInfos  Gets an IDTSLogEntryInfos90 collection of logging events that the component has registered.This property is not CLS-compliant. (inherited from PipelineComponent)
ms211423.pubproperty(en-US,SQL.90).gif ReferenceTracker  Gets the IDTSObjectReferenceTracker90 associated with the component.This property is not CLS-compliant. (inherited from PipelineComponent)
ms211423.pubproperty(en-US,SQL.90).gif VariableDispenser  Gets the IDTSVariableDispenser90 of the data flow component.This property is not CLS-compliant. (inherited from PipelineComponent)

Top

Public Methods

(see also Protected Methods )

  Name Description
ms211423.pubmethod(en-US,SQL.90).gif AcquireConnections Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif AddErrorOutput  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif Cleanup  Frees resources and finishes the execution of the component. (inherited from PipelineComponent)
ms211423.pubmethod(en-US,SQL.90).gif CloseIDE  
ms211423.pubmethod(en-US,SQL.90).gif DeleteBinaryCode  
ms211423.pubmethod(en-US,SQL.90).gif DeleteExternalMetadataColumn  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif DeleteInput  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif DeleteOutput  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif DeleteOutputColumn  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif DeleteSourceCode  
ms211423.pubmethod(en-US,SQL.90).gif DescribeRedirectedErrorCode  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif Equals  Overloaded. (inherited from Object )
ms211423.pubmethod(en-US,SQL.90).gif GetBinaryCode  
ms211423.pubmethod(en-US,SQL.90).gif GetErrorOutputInfo  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif GetHashCode  (inherited from Object )
ms211423.pubmethod(en-US,SQL.90).gif GetSourceCode  
ms211423.pubmethod(en-US,SQL.90).gif GetType  (inherited from Object )
ms211423.pubmethod(en-US,SQL.90).gif GetUniqueVsaProjectName  
ms211423.pubmethod(en-US,SQL.90).gif Initialize  When overridden in a derived class, initializes a new instance of a custom data flow component. (inherited from PipelineComponent)
ms211423.pubmethod(en-US,SQL.90).gif InsertExternalMetadataColumnAt  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif InsertInput Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif InsertOutput Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif InsertOutputColumnAt Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif MapInputColumn  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif MapOutputColumn  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif OnDeletingInputColumn  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif OnInputPathAttached  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif OnInputPathDetached  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif OnOutputPathAttached  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif PerformUpgrade Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif PostExecute Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif PreExecute Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif PrepareForExecute  Called before PreExecute. (inherited from PipelineComponent)
ms211423.pubmethod(en-US,SQL.90).gif PrimeOutput Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif ProcessInput Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif ProvideComponentProperties Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif PutBinaryCode  
ms211423.pubmethod(en-US,SQL.90).gif PutSourceCode  
ms211423.pubmethod(en-US,SQL.90).gifms211423.static(en-US,SQL.90).gif ReferenceEquals  (inherited from Object )
ms211423.pubmethod(en-US,SQL.90).gif RegisterEvents  When you are developing a custom data flow component, you override this method to create custom events. (inherited from PipelineComponent)
ms211423.pubmethod(en-US,SQL.90).gif RegisterLogEntries Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif ReinitializeMetaData  Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time. (inherited from PipelineComponent)
ms211423.pubmethod(en-US,SQL.90).gif ReleaseConnections Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif RemoveAllInputsOutputsAndCustomProperties  Deletes each IDTSInput90 and IDTSOutput90 object from the component. (inherited from PipelineComponent)
ms211423.pubmethod(en-US,SQL.90).gif SetComponentProperty Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif SetExternalMetadataColumnDataTypeProperties  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif SetExternalMetadataColumnProperty  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif SetInputColumnProperty  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif SetInputProperty  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif SetOutputColumnDataTypeProperties Overridden.  
ms211423.pubmethod(en-US,SQL.90).gif SetOutputColumnProperty  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif SetOutputProperty  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif SetUsageType  (inherited from PipelineComponent )
ms211423.pubmethod(en-US,SQL.90).gif ShowIDE  
ms211423.pubmethod(en-US,SQL.90).gif ToString  (inherited from Object )
ms211423.pubmethod(en-US,SQL.90).gif Validate Overridden.  

Top

Protected Methods

  Name Description
ms211423.protmethod(en-US,SQL.90).gifms211423.static(en-US,SQL.90).gif BufferTypeToDataRecordType  (inherited from PipelineComponent )
ms211423.protmethod(en-US,SQL.90).gifms211423.static(en-US,SQL.90).gif ConvertBufferDataTypeToFitManaged  (inherited from PipelineComponent )
ms211423.protmethod(en-US,SQL.90).gifms211423.static(en-US,SQL.90).gif DataRecordTypeToBufferType  (inherited from PipelineComponent )
ms211423.protmethod(en-US,SQL.90).gif Finalize  (inherited from Object )
ms211423.protmethod(en-US,SQL.90).gifms211423.static(en-US,SQL.90).gif idxOfBufferType  (inherited from PipelineComponent )
ms211423.protmethod(en-US,SQL.90).gifms211423.static(en-US,SQL.90).gif idxOfDataRecordType  (inherited from PipelineComponent )
ms211423.protmethod(en-US,SQL.90).gif MemberwiseClone  (inherited from Object )

Top

See Also

Reference

ScriptComponentHost Class
Microsoft.SqlServer.Dts.Pipeline Namespace