ScriptComponentHost 成員

此 API 支援 .NET Framework 結構,但並不是針對直接從程式碼使用而設計。

ScriptComponentHost 型別公開下列成員。

建構函式

  名稱 描述
公用方法 ScriptComponentHost 基礎結構。

頂端

方法

  名稱 描述
公用方法 AcquireConnections 基礎結構。 (覆寫 PipelineComponent. . :: . .AcquireConnections(Object)。)
公用方法 AddErrorOutput Adds an IDTSOutput100 object and marks it as an error output by setting the IsErrorOut property to true. (繼承自 PipelineComponent。)
公用方法 Cleanup Frees resources and finishes the execution of the component. (繼承自 PipelineComponent。)
公用方法 CloseIDE 基礎結構。
公用方法 DeleteExternalMetadataColumn Deletes the external metadata column at the specified index from the collection of external metadata columns. (繼承自 PipelineComponent。)
公用方法 DeleteInput Deletes an IDTSInput100 object from the IDTSInputCollection100 collection. (繼承自 PipelineComponent。)
公用方法 DeleteOutput Deletes an IDTSOutput100 object from the IDTSOutputCollection100 collection. (繼承自 PipelineComponent。)
公用方法 DeleteOutputColumn Deletes an IDTSOutputColumn100 object from the IDTSOutputColumnCollection100 collection. (繼承自 PipelineComponent。)
公用方法 DescribeRedirectedErrorCode Provides error code information for a PipelineBuffer row added to an output buffer. (繼承自 PipelineComponent。)
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetBinaryCode 基礎結構。
公用方法 GetErrorOutputInfo Returns the index and ID of the error output of the component. (繼承自 PipelineComponent。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
公用方法 GetUniqueVSTAProjectName 基礎結構。
公用方法 Initialize When overridden in a derived class, initializes a new instance of a custom data flow component. (繼承自 PipelineComponent。)
公用方法 InsertExternalMetadataColumnAt Inserts a new external metadata column into the collection of external metadata columns at the specified index. (繼承自 PipelineComponent。)
公用方法 InsertInput 基礎結構。 (覆寫 PipelineComponent. . :: . .InsertInput(DTSInsertPlacement, Int32)。)
公用方法 InsertOutput 基礎結構。 (覆寫 PipelineComponent. . :: . .InsertOutput(DTSInsertPlacement, Int32)。)
公用方法 InsertOutputColumnAt 基礎結構。 (覆寫 PipelineComponent. . :: . .InsertOutputColumnAt(Int32, Int32, String, String)。)
公用方法 LoadScriptFromComponent 基礎結構。
公用方法 MapInputColumn Establishes a relationship between an input column and a corresponding external metadata column. (繼承自 PipelineComponent。)
公用方法 MapOutputColumn Establishes a relationship between an output column and a corresponding external metadata column. (繼承自 PipelineComponent。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 OnDeletingInputColumn Deletes an IDTSInputColumn100 object from the IDTSInputColumnCollection100. (繼承自 PipelineComponent。)
公用方法 OnInputPathAttached Called when an IDTSInput100 object is connected to the component through the IDTSPath100 interface. (繼承自 PipelineComponent。)
公用方法 OnInputPathDetached Called when an IDTSInput100 object is disconnected from the component through the IDTSPath100 interface. (繼承自 PipelineComponent。)
公用方法 OnOutputPathAttached Called when an IDTSOutput100 object of the component is attached to a downstream component. (繼承自 PipelineComponent。)
公用方法 PerformUpgrade 基礎結構。 (覆寫 PipelineComponent. . :: . .PerformUpgrade(Int32)。)
公用方法 PostExecute 基礎結構。 (覆寫 PipelineComponent. . :: . .PostExecute() () () ()。)
公用方法 PreExecute 基礎結構。 (覆寫 PipelineComponent. . :: . .PreExecute() () () ()。)
公用方法 PrepareForExecute Called before PreExecute. (繼承自 PipelineComponent。)
公用方法 PrimeOutput 基礎結構。 (覆寫 PipelineComponent. . :: . .PrimeOutput(Int32, array<Int32> [] () [] [], array<PipelineBuffer> [] () [] [])。)
公用方法 ProcessInput 基礎結構。 (覆寫 PipelineComponent. . :: . .ProcessInput(Int32, PipelineBuffer)。)
公用方法 ProvideComponentProperties 基礎結構。 (覆寫 PipelineComponent. . :: . .ProvideComponentProperties() () () ()。)
公用方法 PutBinaryCode 基礎結構。
公用方法 PutSourceCode 基礎結構。
公用方法 RegisterEvents When you are developing a custom data flow component, you override this method to create custom events. (繼承自 PipelineComponent。)
公用方法 RegisterLogEntries 基礎結構。 (覆寫 PipelineComponent. . :: . .RegisterLogEntries() () () ()。)
公用方法 ReinitializeMetaData Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time. (繼承自 PipelineComponent。)
公用方法 ReleaseConnections 基礎結構。 (覆寫 PipelineComponent. . :: . .ReleaseConnections() () () ()。)
公用方法 RemoveAllInputsOutputsAndCustomProperties Deletes each IDTSInput100 and IDTSOutput100 object from the component. (繼承自 PipelineComponent。)
公用方法 SetComponentProperty 基礎結構。 (覆寫 PipelineComponent. . :: . .SetComponentProperty(String, Object)。)
公用方法 SetExternalMetadataColumnDataTypeProperties Sets the data type properties of the specified external metadata column. (繼承自 PipelineComponent。)
公用方法 SetExternalMetadataColumnProperty Sets an individual property of an external metadata column. (繼承自 PipelineComponent。)
公用方法 SetInputColumnProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInputColumn100 object. (繼承自 PipelineComponent。)
公用方法 SetInputProperty Assigns a value to the IDTSCustomProperty100 of an IDTSInput100 object. (繼承自 PipelineComponent。)
公用方法 SetOutputColumnDataTypeProperties 基礎結構。 (覆寫 PipelineComponent. . :: . .SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)。)
公用方法 SetOutputColumnProperty Sets the value of an IDTSCustomProperty100 for an IDTSOutputColumn100 object. (繼承自 PipelineComponent。)
公用方法 SetOutputProperty Sets the value of an IDTSCustomProperty100 on an IDTSOutput100 object. (繼承自 PipelineComponent。)
公用方法 SetUsageType Creates an IDTSInputColumn100 object in the IDTSInputColumnCollection100 of the component and sets the UsageType property of the column. (繼承自 PipelineComponent。)
公用方法 ShowIDE 基礎結構。
公用方法 ToString (繼承自 Object。)
公用方法 Validate 基礎結構。 (覆寫 PipelineComponent. . :: . .Validate() () () ()。)

頂端

屬性

  名稱 描述
公用屬性 BufferManager Gets the IDTSBufferManager100 of the pipeline component. (繼承自 PipelineComponent。)
公用屬性 ComponentMetaData Gets the IDTSComponentMetaData100 for a component. (繼承自 PipelineComponent。)
公用屬性 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. (繼承自 PipelineComponent。)
公用屬性 EventInfos Gets the IDTSEventInfos100 collection of the PipelineComponent object. (繼承自 PipelineComponent。)
公用屬性 LogEntryInfos Gets an IDTSLogEntryInfos100 collection of logging events that the component has registered. (繼承自 PipelineComponent。)
公用屬性 ReferenceTracker Gets the IDTSObjectReferenceTracker100 associated with the component. (繼承自 PipelineComponent。)
公用屬性 VariableDispenser Gets the IDTSVariableDispenser100 of the data flow component. (繼承自 PipelineComponent。)

頂端