CManagedComponentWrapper Interface
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 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 du design d’un composant est utilisée pour définir la propriété personnalisée d’un composant. Dans cet exemple, le CustomPropertyCollection des métadonnées du composant peut être utilisé pour définir directement la propriété, mais ignorerait la capacité du composant à surveiller et à répondre aux modifications apportées à 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
CManagedComponentWrapper représente l’interface d’IDTSDesigntimeComponent100 utilisée dans la modification au moment de la 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 au moment de 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.