Метод ManagedComponentHost.Instantiate
Этот API-интерфейс поддерживает инфраструктуру SQL Server 2012 и не предназначен для использования непосредственно из кода.
Instantiates the host.
Пространство имен: Microsoft.SqlServer.Dts.Pipeline
Сборка: Microsoft.SqlServer.PipelineHost (в Microsoft.SqlServer.PipelineHost.dll)
Синтаксис
'Декларация
Public Sub Instantiate ( _
userComponentTypeName As String, _
componentMetaData As IDTSComponentMetaData100, _
variableDispenser As IDTSVariableDispenser100, _
bufferManager As IDTSBufferManager100, _
eventInfos As IDTSEventInfos100, _
refTracker As IDTSObjectReferenceTracker100, _
logEntryInfos As IDTSLogEntryInfos100, _
<OutAttribute> ByRef productLevel As DTSProductLevel _
)
'Применение
Dim instance As ManagedComponentHost
Dim userComponentTypeName As String
Dim componentMetaData As IDTSComponentMetaData100
Dim variableDispenser As IDTSVariableDispenser100
Dim bufferManager As IDTSBufferManager100
Dim eventInfos As IDTSEventInfos100
Dim refTracker As IDTSObjectReferenceTracker100
Dim logEntryInfos As IDTSLogEntryInfos100
Dim productLevel As DTSProductLevel
instance.Instantiate(userComponentTypeName, _
componentMetaData, variableDispenser, _
bufferManager, eventInfos, refTracker, _
logEntryInfos, productLevel)
public void Instantiate(
string userComponentTypeName,
IDTSComponentMetaData100 componentMetaData,
IDTSVariableDispenser100 variableDispenser,
IDTSBufferManager100 bufferManager,
IDTSEventInfos100 eventInfos,
IDTSObjectReferenceTracker100 refTracker,
IDTSLogEntryInfos100 logEntryInfos,
out DTSProductLevel productLevel
)
public:
virtual void Instantiate(
String^ userComponentTypeName,
IDTSComponentMetaData100^ componentMetaData,
IDTSVariableDispenser100^ variableDispenser,
IDTSBufferManager100^ bufferManager,
IDTSEventInfos100^ eventInfos,
IDTSObjectReferenceTracker100^ refTracker,
IDTSLogEntryInfos100^ logEntryInfos,
[OutAttribute] DTSProductLevel% productLevel
) sealed
abstract Instantiate :
userComponentTypeName:string *
componentMetaData:IDTSComponentMetaData100 *
variableDispenser:IDTSVariableDispenser100 *
bufferManager:IDTSBufferManager100 *
eventInfos:IDTSEventInfos100 *
refTracker:IDTSObjectReferenceTracker100 *
logEntryInfos:IDTSLogEntryInfos100 *
productLevel:DTSProductLevel byref -> unit
override Instantiate :
userComponentTypeName:string *
componentMetaData:IDTSComponentMetaData100 *
variableDispenser:IDTSVariableDispenser100 *
bufferManager:IDTSBufferManager100 *
eventInfos:IDTSEventInfos100 *
refTracker:IDTSObjectReferenceTracker100 *
logEntryInfos:IDTSLogEntryInfos100 *
productLevel:DTSProductLevel byref -> unit
public final function Instantiate(
userComponentTypeName : String,
componentMetaData : IDTSComponentMetaData100,
variableDispenser : IDTSVariableDispenser100,
bufferManager : IDTSBufferManager100,
eventInfos : IDTSEventInfos100,
refTracker : IDTSObjectReferenceTracker100,
logEntryInfos : IDTSLogEntryInfos100,
productLevel : DTSProductLevel
)
Параметры
- userComponentTypeName
Тип: System.String
The type name of the component.
- componentMetaData
Тип: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100
The component metadata.
- variableDispenser
Тип: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariableDispenser100
The variable dispenser.
- bufferManager
Тип: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBufferManager100
The buffer manager.
- eventInfos
Тип: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventInfos100
The event information.
- refTracker
Тип: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectReferenceTracker100
The reference tracker.
- logEntryInfos
Тип: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogEntryInfos100
The log entry information.
- productLevel
Тип: Microsoft.SqlServer.Dts.Runtime.Wrapper.DTSProductLevel%
The product level.