IDTSDesigntimeComponent100.ProvideComponentProperties Метод

Определение

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

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