IDTSDesigntimeComponent100.ProvideComponentProperties Méthode

Définition

Initialise la propriété ComponentMetaData du composant 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 au moment du design 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 est la méthode qui initialise un composant. Les composants doivent ajouter leurs entrées, sorties et propriétés personnalisées pendant cette méthode.

Lorsque vous ajoutez par programmation des composants à la tâche de flux de données, vous appelez cette méthode après l’ajout du composant à la ComponentMetaDataCollectionpropriété, la définition de la ComponentClassID propriété et l’instanciation de l’instance au moment de la conception du composant.

S’applique à