PipelineComponent.ProvideComponentProperties 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구성 요소의 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
설명
이 메서드는 구성 요소가 데이터 흐름 태스크에 처음 추가되면 호출됩니다. 생성자와 유사하며 구성 요소를 초기화하는 메서드입니다. 구성 요소는 이 메서드 중에 입력, 출력 및 사용자 지정 속성을 추가해야 합니다.
기본 클래스는 동기 IDTSInput100 및 IDTSOutput100 개체를 ComponentMetaData추가합니다.
자세한 내용은 Data Flow 구성 요소의 디자인 타임 메서드를 참조하세요.