语言

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)

删除与 t6 主机关联的输入。

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

适用于