IDTSManagedComponentHost100 接口

定义

包含 IDTSManagedComponent100 对象的宿主。

public interface class IDTSManagedComponentHost100
[System.Runtime.InteropServices.Guid("83B3A876-D0FF-43D3-88BE-10D6BD470CBE")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDTSManagedComponentHost100
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("FF18D832-1AD8-4EBF-8C60-84C88B350B59")]
public interface IDTSManagedComponentHost100
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("473422E1-95D4-4076-8429-D9BA5440A86F")]
public interface IDTSManagedComponentHost100
[<System.Runtime.InteropServices.Guid("83B3A876-D0FF-43D3-88BE-10D6BD470CBE")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDTSManagedComponentHost100 = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("FF18D832-1AD8-4EBF-8C60-84C88B350B59")>]
type IDTSManagedComponentHost100 = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("473422E1-95D4-4076-8429-D9BA5440A86F")>]
type IDTSManagedComponentHost100 = interface
Public Interface IDTSManagedComponentHost100
派生
属性

属性

HostBufferManager

设置宿主的缓冲区管理器实例。

HostComponentMetaData

设置宿主的组件元数据实例。

HostEventInfos

设置宿主的事件信息实例。

HostLogEntryInfos

设置宿主的日志条目信息实例。

HostReferenceTracker

设置宿主的引用跟踪器实例。

HostVariableDispenser

设置宿主的变量分配器实例。

方法

HostAcquireConnections(IDTSManagedComponentWrapper100, Object)

获取宿主连接。

HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100, Int32)

检查宿主并执行升级。

HostCleanup(IDTSManagedComponentWrapper100)

执行宿主清除。

HostDeleteExternalMetadataColumn(IDTSManagedComponentWrapper100, Int32, Int32)

删除宿主外部元数据列。

HostDeleteInput(IDTSManagedComponentWrapper100, Int32)

删除与宿主关联的输入。

HostDeleteOutput(IDTSManagedComponentWrapper100, Int32)

删除与宿主关联的输出。

HostDeleteOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

删除宿主输出列。

HostDescribeRedirectedErrorCode(IDTSManagedComponentWrapper100, Int32)

说明宿主的重定向的错误代码。

HostInsertExternalMetadataColumnAt(IDTSManagedComponentWrapper100, Int32, Int32, String, String)

在指定的索引处插入宿主元数据列。

HostInsertInput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

插入宿主输入。

HostInsertOutput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

插入宿主输出。

HostInsertOutputColumnAt(IDTSManagedComponentWrapper100, Int32, Int32, String, String)

在指定的索引处插入宿主输出列。

HostMapInputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32)

查找宿主输入列。

HostMapOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32, Boolean)

查找宿主输出列。

HostOnDeletingInputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

表示宿主删除输入列时发生的事件。

HostOnInputPathAttached(IDTSManagedComponentWrapper100, Int32)

表示宿主附加输入路径时发生的事件。

HostOnInputPathDetached(IDTSManagedComponentWrapper100, Int32)

表示宿主分离输入路径时发生的事件。

HostOnOutputPathAttached(IDTSManagedComponentWrapper100, Int32)

表示宿主附加输出路径时发生的事件。

HostPostExecute(IDTSManagedComponentWrapper100)

执行后指定宿主。

HostPreExecute(IDTSManagedComponentWrapper100)

执行前指定宿主。

HostPrepareForExecute(IDTSManagedComponentWrapper100)

为执行对宿主进行准备。

HostPrimeOutput(IDTSManagedComponentWrapper100, Int32, Int32[], IDTSBuffer100[], IntPtr)

表示宿主主输出。

HostProcessInput(IDTSManagedComponentWrapper100, Int32, IDTSBuffer100, IntPtr)

表示宿主主输入。

HostProvideComponentProperties(IDTSManagedComponentWrapper100)

提供宿主的组件属性。

HostReinitializeMetaData(IDTSManagedComponentWrapper100)

重新初始化宿主元数据。

HostReleaseConnections(IDTSManagedComponentWrapper100)

释放宿主连接。

HostSetComponentProperty(IDTSManagedComponentWrapper100, String, Object)

设置宿主的组件属性。

HostSetExternalMetadataColumnDataTypeProperties(IDTSManagedComponentWrapper100, Int32, Int32, DataType, Int32, Int32, Int32, Int32)

设置宿主外部元数据列数据类型属性。

HostSetExternalMetadataColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

设置宿主外部元数据列属性。

HostSetInputColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

设置宿主输入列属性。

HostSetInputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

设置宿主输入属性。

HostSetOutputColumnDataTypeProperties(IDTSManagedComponentWrapper100, Int32, Int32, DataType, Int32, Int32, Int32, Int32)

设置宿主输出列数据类型属性。

HostSetOutputColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

设置宿主输出列属性。

HostSetOutputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

设置宿主输出属性。

HostSetUsageType(IDTSManagedComponentWrapper100, Int32, IDTSVirtualInput100, Int32, DTSUsageType)

设置宿主使用类型。

HostValidate(IDTSManagedComponentWrapper100)

验证组件。

Instantiate(String, IDTSComponentMetaData100, IDTSVariableDispenser100, IDTSBufferManager100, IDTSEventInfos100, IDTSObjectReferenceTracker100, IDTSLogEntryInfos100, DTSProductLevel)

实例化 IDTSManagedComponentHost100

适用于