Класс ScriptComponentHost

Этот API-интерфейс поддерживает инфраструктуру и не предназначен для использования непосредственно из кода.

Иерархия наследования

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

Пространство имен:  Microsoft.SqlServer.Dts.Pipeline
Сборка:  Microsoft.SqlServer.TxScript (в Microsoft.SqlServer.TxScript.dll)

Синтаксис

'Декларация
Public Class ScriptComponentHost _
    Inherits PipelineComponent _
    Implements IVSTAScriptComponentUI
'Применение
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

Тип ScriptComponentHost обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод ScriptComponentHost Инфраструктура.

В начало

Свойства

  Имя Описание
Открытое свойство 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.)

В начало

Методы

  Имя Описание
Открытый метод 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() () () ().)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.