IDTSDesigntimeComponent100.ProvideComponentProperties Méthode

Définition

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 au cours de 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 avoir ajouté le composant à ComponentMetaDataCollection, défini la propriété ComponentClassID et instancié l’instance au moment du design du composant.

S’applique à