다음을 통해 공유


PipelineComponent.ProvideComponentProperties 메서드

정의

구성 요소의 ComponentMetaData를 초기화하기 위해 구성 요소가 먼저 데이터 흐름 태스크에 추가될 때 호출됩니다.

public:
 virtual void ProvideComponentProperties();
public virtual void ProvideComponentProperties ();
abstract member ProvideComponentProperties : unit -> unit
override this.ProvideComponentProperties : unit -> unit
Public Overridable Sub ProvideComponentProperties ()

예제

public override void ProvideComponentProperties()  
{  
    // Reset the component.  
    base.RemoveAllInputsOutputsAndCustomProperties();  
    IDTSInput100 input = ComponentMetaData.InputCollection.New();  
    input.Name = "Input";  

    IDTSOutput100 output = ComponentMetaDAta.OutputCollection.New();  
    output.Name = "Output";  
    output.SynchronousInputID = input.ID;  

    IDTSCustomProperty100 property = ComponentMetaData.CustomPropertyCollection.New();  
    property.Name = "RuntimeVariable";  
    property.Description = "Identifies a Variable in the package.";  
}  
Public Overrides Sub ProvideComponentProperties()   
 MyBase.RemoveAllInputsOutputsAndCustomProperties   
 Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New   
 input.Name = "Input"   
 Dim output As IDTSOutput100 = ComponentMetaDAta.OutputCollection.New   
 output.Name = "Output"   
 output.SynchronousInputID = input.ID   
 Dim property As IDTSCustomProperty100 = ComponentMetaData.CustomPropertyCollection.New   
 property.Name = "RuntimeVariable"   
 property.Description = "Identifies a Variable in the package."   
End Sub  

설명

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

기본 클래스는 동기 IDTSInput100IDTSOutput100 개체를 ComponentMetaData추가합니다.

자세한 내용은 Data Flow 구성 요소의 디자인 타임 메서드를 참조하세요.

적용 대상