MainPipeClass.ComponentMetaDataCollection Propriété

Définition

Obtient la collection de composants de flux de données dans la tâche.

public:
 virtual property Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaDataCollection100 ^ ComponentMetaDataCollection { Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaDataCollection100 ^ get(); };
[System.Runtime.InteropServices.DispId(12)]
public virtual Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaDataCollection100 ComponentMetaDataCollection { [System.Runtime.InteropServices.DispId(12)] get; }
[<System.Runtime.InteropServices.DispId(12)>]
[<get: System.Runtime.InteropServices.DispId(12)>]
member this.ComponentMetaDataCollection : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaDataCollection100
Public Overridable ReadOnly Property ComponentMetaDataCollection As IDTSComponentMetaDataCollection100

Valeur de propriété

Collection IDTSComponentMetaDataCollection100.

Implémente

Attributs

Exemples

L’exemple de code suivant montre comment ajouter et initialiser un nouveau composant dans la collection.

using System;  
using Microsoft.SqlServer.Dts.Runtime;  
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;  

namespace Microsoft.Samples.SqlServer.Dts  
{  
    public class Class1  
    {  
        public static void Main( string []args )  
        {  
            Package p = new Package();  
            MainPipe mp = ((TaskHost)p.Executables.Add("DTS.Pipeline")).InnerObject as MainPipe;  
            IDTSComponentMetaData100 md = mp.ComponentMetaDataCollection.New();  
            md.ComponentClassID = "DTSAdapter.OleDbSource";  
            CManagedComponentWrapper wrp = md.Instantiate();  
            wrp.ProvideComponentProperties();  
        }  
    }  
}  
Imports System   
Imports Microsoft.SqlServer.Dts.Runtime   
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper   
Namespace Microsoft.Samples.SqlServer.Dts   

 Public Class Class1   

   Public Shared Sub Main(ByVal args As String())   
     Dim p As Package = New Package   
     Dim mp As MainPipe = CType(CType(p.Executables.Add("DTS.Pipeline"), TaskHost).InnerObject, MainPipe)   
     Dim md As IDTSComponentMetaData100 = mp.ComponentMetaDataCollection.New   
     md.ComponentClassID = "DTSAdapter.OleDbSource"   
     Dim wrp As CManagedComponentWrapper = md.Instantiate   
     wrp.ProvideComponentProperties   
   End Sub   
 End Class   
End Namespace  

Remarques

Cette collection contient les composants de flux de données qui ont été ajoutés à la tâche. Les composants sont créés et ajoutés à la collection en appelant la New méthode.

S’applique à