Compartir a través de


MainPipeClass.ComponentMetaDataCollection Propiedad

Definición

Obtiene la colección de componentes de flujo de datos de la tarea.

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

Valor de propiedad

La colección IDTSComponentMetaDataCollection100.

Implementaciones

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo agregar e inicializar un nuevo componente en la colección.

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  

Comentarios

Esta colección contiene los componentes de flujo de datos que se han agregado a la tarea. Los componentes se crean y agregan a la colección llamando al New método .

Se aplica a