ManagedComponentHost.Instantiate 方法

定义

实例化主机。

public:
 virtual void Instantiate(System::String ^ userComponentTypeName, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ componentMetaData, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSVariableDispenser100 ^ variableDispenser, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBufferManager100 ^ bufferManager, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventInfos100 ^ eventInfos, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectReferenceTracker100 ^ refTracker, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSLogEntryInfos100 ^ logEntryInfos, [Runtime::InteropServices::Out] Microsoft::SqlServer::Dts::Runtime::Wrapper::DTSProductLevel % productLevel);
public void Instantiate(string userComponentTypeName, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 componentMetaData, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariableDispenser100 variableDispenser, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBufferManager100 bufferManager, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventInfos100 eventInfos, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectReferenceTracker100 refTracker, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogEntryInfos100 logEntryInfos, out Microsoft.SqlServer.Dts.Runtime.Wrapper.DTSProductLevel productLevel);
abstract member Instantiate : string * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariableDispenser100 * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBufferManager100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventInfos100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectReferenceTracker100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogEntryInfos100 * DTSProductLevel -> unit
override this.Instantiate : string * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariableDispenser100 * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBufferManager100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventInfos100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectReferenceTracker100 * Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogEntryInfos100 * DTSProductLevel -> unit
Public Sub Instantiate (userComponentTypeName As String, componentMetaData As IDTSComponentMetaData100, variableDispenser As IDTSVariableDispenser100, bufferManager As IDTSBufferManager100, eventInfos As IDTSEventInfos100, refTracker As IDTSObjectReferenceTracker100, logEntryInfos As IDTSLogEntryInfos100, ByRef productLevel As DTSProductLevel)

参数

userComponentTypeName
String

组件的类型名称。

componentMetaData
IDTSComponentMetaData100

组件元数据。

variableDispenser
IDTSVariableDispenser100

可变分配器。

bufferManager
IDTSBufferManager100

缓冲管理器。

eventInfos
IDTSEventInfos100

事件信息。

refTracker
IDTSObjectReferenceTracker100

参考追踪器。

logEntryInfos
IDTSLogEntryInfos100

日志条目信息。

productLevel
DTSProductLevel

产品层面。

实现

适用于