다음을 통해 공유


Instantiate 메서드

이 API는 인프라를 지원하기 위한 것으로 코드에서 직접 사용할 수 없습니다.

네임스페이스:  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
)

구현

IDTSManagedComponentHost100. . :: . .Instantiate(String, IDTSComponentMetaData100, IDTSVariableDispenser100, IDTSBufferManager100, IDTSEventInfos100, IDTSObjectReferenceTracker100, IDTSLogEntryInfos100, DTSProductLevel%)