IDTSDesigntimeComponent100.ProvideComponentProperties 메서드

정의

컴포넌트가 처음 데이터 플로우 작업에 추가될 때 의 를 ComponentMetaData 초기화합니다.

public:
 void ProvideComponentProperties();
[System.Runtime.InteropServices.DispId(11)]
public void ProvideComponentProperties();
[<System.Runtime.InteropServices.DispId(11)>]
abstract member ProvideComponentProperties : unit -> unit
Public Sub ProvideComponentProperties ()
특성

예제

다음 예시는 데이터 흐름 작업을 생성하고, OLE DB 소스 컴포넌트를 태스크에 추가하며, 컴포넌트의 설계 시 인스턴스를 인스턴스화한 후 를 호출 ProvideComponentProperties합니다.

Package p = new Package();  
MainPipe dataFlow = ((TaskHost)p.Executables.Add("DTS.Pipeline")).InnerObject as MainPipe;  

IDTSComponentMetaData100 md = dataFlow.ComponentMetaDataCollection.New();  
md.ComponentClassID = "DTSAdapter.OleDbSource";  
CManagedComponentWrapper wrp = md.Instantiate();  
wrp.ProvideComponentProperties();  
Dim p As Package = New Package   
Dim dataFlow As MainPipe = CType(CType(p.Executables.Add("DTS.Pipeline"), TaskHost).InnerObject, MainPipe)   
Dim md As IDTSComponentMetaData100 = dataFlow.ComponentMetaDataCollection.New   
md.ComponentClassID = "DTSAdapter.OleDbSource"   
Dim wrp As CManagedComponentWrapper = md.Instantiate   
wrp.ProvideComponentProperties  

설명

이 메서드는 컴포넌트가 데이터 플로우 작업에 처음 추가될 때 호출됩니다. 이 방법은 구성자와 유사하며, 컴포넌트를 초기화하는 메서드입니다. 컴포넌트는 이 메서드에서 입력, 출력, 그리고 커스텀 속성을 추가해야 합니다.

데이터 플로우 작업에 컴포넌트를 프로그래밍적으로 추가할 때는, 컴포넌 ComponentMetaDataCollection트를 추가한 후 속성을 설정 ComponentClassID 하고 컴포넌트의 디자인 시 인스턴스를 인스턴스화한 후 이 메서드를 호출합니다.

적용 대상