IDTSDesigntimeComponent100.ProvideComponentProperties Méthode

Définition

Initialise le ComponentMetaData de la composante lorsqu’un composant est ajouté pour la première fois à la tâche de flux de données.

public:
 void ProvideComponentProperties();
[System.Runtime.InteropServices.DispId(11)]
public void ProvideComponentProperties();
[<System.Runtime.InteropServices.DispId(11)>]
abstract member ProvideComponentProperties : unit -> unit
Public Sub ProvideComponentProperties ()
Attributs

Exemples

L’exemple suivant crée une tâche de flux de données, ajoute le composant source OLE DB à la tâche, instancie l’instance de conception du composant, puis appelle 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  

Remarques

Cette méthode est appelée lorsqu’un composant est ajouté à une tâche de flux de données pour la première fois. Il est similaire à un constructeur et constitue la méthode qui initialise un composant. Les composants doivent ajouter leurs entrées, sorties et propriétés personnalisées durant cette méthode.

Lorsque vous ajoutez programmatiquement des composants à la tâche de flux de données, vous appelez cette méthode après avoir ajouté le composant à , ComponentMetaDataCollectiondéfini la ComponentClassID propriété, et instancié l’instance au moment de conception du composant.

S’applique à