Поделиться через


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 свойства и создания экземпляра компонента во время разработки.

Применяется к