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  

注釈

このメソッドは、コンポーネントが最初にデータ フロー タスクに追加されるときに呼び出されます。 これはコンストラクターに似た、コンポーネントを初期化するメソッドです。 コンポーネントは、このメソッド中に入力、出力、およびカスタム プロパティを追加する必要があります。

基本クラスは、IDTSInput100IDTSOutput100ComponentMetaData の同期オブジェクトを追加します。

詳細については、「Data Flow コンポーネントのデザイン時メソッド」を参照してください。

適用対象