MainPipeClass.ComponentMetaDataCollection Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public:
virtual property Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSComponentMetaDataCollection100 ^ ComponentMetaDataCollection { Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSComponentMetaDataCollection100 ^ get(); };
[System.Runtime.InteropServices.DispId(12)]
public virtual Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.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.Sql2012.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.
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
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();
}
}
}
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 méthode New.