CManagedComponentWrapper Interface

Définition

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
Dérivé
Attributs
Implémente

Exemples

L’exemple de code suivant montre comment l’instance au moment de la conception d’un composant est utilisée pour définir la propriété personnalisée d’un composant. Dans cet exemple, la CustomPropertyCollection des métadonnées du composant pourrait être utilisée pour définir directement la propriété, mais contournerait la capacité du composant à surveiller et à répondre aux changements apportés à la propriété.

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")  

Remarques

Le CManagedComponentWrapper représente l’interface de IDTSDesigntimeComponent100 utilisée pour la modification temporelle de conception d’un composant de flux de données. CManagedComponentWrapper est utilisé pour configurer les propriétés et les collections de colonnes d’un composant de flux de données pendant la conception. Bien que les métadonnées d’un composant puissent être modifiées directement, cela doit être évité car cela contourne la capacité du composant à valider les modifications apportées à ses métadonnées. Une instance de CManagedComponentWrapper est créée en appelant la méthode Instantiate de l’interface IDTSComponentMetaData100 d’un composant.

Méthodes

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

S’applique à