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  

설명

이 메서드는 구성 요소가 처음으로 데이터 흐름 태스크에 추가되면 호출됩니다. 생성자와 유사하며 구성 요소를 초기화하는 메서드입니다. 구성 요소는 이 메서드 중에 입력, 출력 및 사용자 지정 속성을 추가해야 합니다.

프로그래밍 방식으로 데이터 흐름 태스크에 구성 요소를 추가하는 경우 구성 요소를 추가하고, 속성을 설정하고ComponentClassID, 구성 요소ComponentMetaDataCollection의 디자인 타임 인스턴스를 인스턴스화한 후 이 메서드를 호출합니다.

적용 대상