CManagedComponentWrapper Interfaz

Definición

public interface class CManagedComponentWrapper : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSDesigntimeComponent100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapperClass))]
[System.Runtime.InteropServices.Guid("FF5DD3F1-99C1-4FFB-B097-1B1B2B9E9B2D")]
public interface CManagedComponentWrapper : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSDesigntimeComponent100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapperClass))>]
[<System.Runtime.InteropServices.Guid("FF5DD3F1-99C1-4FFB-B097-1B1B2B9E9B2D")>]
type CManagedComponentWrapper = interface
    interface IDTSDesigntimeComponent100
Public Interface CManagedComponentWrapper
Implements IDTSDesigntimeComponent100
Derivado
Atributos
Implementaciones

Ejemplos

En el ejemplo de código siguiente se muestra cómo se usa la instancia en tiempo de diseño de un componente para establecer la propiedad personalizada de un componente. En este ejemplo, customPropertyCollection de los metadatos del componente se podría usar para establecer directamente la propiedad, pero omitiría la capacidad del componente para supervisar y responder a los cambios en la propiedad.

IDTSComponentMetaData100 cmp = dataflowTask.ComponentMetaDataCollection.New();  
cmp.ComponentClassID = "DTSAdapter.OleDbSource";  
CManagedComponentWrapper dtSource = cmp.Instantiate();  
dtSource.SetComponentProperty("SqlCommand","select * from Production.Products");  
Dim cmp As IDTSComponentMetaData100 = dataflowTask.ComponentMetaDataCollection.New   
cmp.ComponentClassID = "DTSAdapter.OleDbSource"   
Dim dtSource As CManagedComponentWrapper = cmp.Instantiate   
dtSource.SetComponentProperty("SqlCommand", "select * from Production.Products")  

Comentarios

CManagedComponentWrapper representa la interfaz de IDTSDesigntimeComponent100 que se usa en la modificación en tiempo de diseño de un componente de flujo de datos. CManagedComponentWrapper se usa para configurar las propiedades y las colecciones de columnas de un componente de flujo de datos durante el tiempo de diseño. Aunque los metadatos de un componente se pueden modificar directamente, esto debe evitarse porque, al hacerlo, se omite la capacidad del componente de validar las modificaciones en sus metadatos. Se crea una instancia de CManagedComponentWrapper llamando al método De creación de instancias de la interfaz IDTSComponentMetaData100 de un componente.

Métodos

AcquireConnections(Object) (Heredado de IDTSDesigntimeComponent100)
DeleteExternalMetadataColumn(Int32, Int32) (Heredado de IDTSDesigntimeComponent100)
DeleteInput(Int32) (Heredado de IDTSDesigntimeComponent100)
DeleteOutput(Int32) (Heredado de IDTSDesigntimeComponent100)
DeleteOutputColumn(Int32, Int32) (Heredado de IDTSDesigntimeComponent100)
DescribeRedirectedErrorCode(Int32) (Heredado de IDTSDesigntimeComponent100)
GetEnumerationCollection(String) (Heredado de IDTSDesigntimeComponent100)
InsertExternalMetadataColumnAt(Int32, Int32, String, String) (Heredado de IDTSDesigntimeComponent100)
InsertInput(DTSInsertPlacement, Int32) (Heredado de IDTSDesigntimeComponent100)
InsertOutput(DTSInsertPlacement, Int32) (Heredado de IDTSDesigntimeComponent100)
InsertOutputColumnAt(Int32, Int32, String, String) (Heredado de IDTSDesigntimeComponent100)
MapInputColumn(Int32, Int32, Int32) (Heredado de IDTSDesigntimeComponent100)
MapOutputColumn(Int32, Int32, Int32, Boolean) (Heredado de IDTSDesigntimeComponent100)
OnDeletingInputColumn(Int32, Int32) (Heredado de IDTSDesigntimeComponent100)
OnInputPathAttached(Int32) (Heredado de IDTSDesigntimeComponent100)
OnInputPathDetached(Int32) (Heredado de IDTSDesigntimeComponent100)
OnOutputPathAttached(Int32) (Heredado de IDTSDesigntimeComponent100)
ProvideComponentProperties() (Heredado de IDTSDesigntimeComponent100)
ReinitializeMetaData() (Heredado de IDTSDesigntimeComponent100)
ReleaseConnections() (Heredado de IDTSDesigntimeComponent100)
SetComponentProperty(String, Object) (Heredado de IDTSDesigntimeComponent100)
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) (Heredado de IDTSDesigntimeComponent100)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object) (Heredado de IDTSDesigntimeComponent100)
SetInputColumnProperty(Int32, Int32, String, Object) (Heredado de IDTSDesigntimeComponent100)
SetInputProperty(Int32, String, Object) (Heredado de IDTSDesigntimeComponent100)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) (Heredado de IDTSDesigntimeComponent100)
SetOutputColumnProperty(Int32, Int32, String, Object) (Heredado de IDTSDesigntimeComponent100)
SetOutputProperty(Int32, String, Object) (Heredado de IDTSDesigntimeComponent100)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) (Heredado de IDTSDesigntimeComponent100)
Validate() (Heredado de IDTSDesigntimeComponent100)

Se aplica a