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