CManagedComponentWrapperClass Classe
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 ref class CManagedComponentWrapperClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::CManagedComponentWrapper, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSRuntimeComponent100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("874F7595-FB5F-40FF-96AF-FBFF8250E3EF")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class CManagedComponentWrapperClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapper, Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSRuntimeComponent100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("874F7595-FB5F-40FF-96AF-FBFF8250E3EF")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type CManagedComponentWrapperClass = class
interface IDTSDesigntimeComponent100
interface CManagedComponentWrapper
interface IDTSRuntimeComponent100
Public Class CManagedComponentWrapperClass
Implements CManagedComponentWrapper, IDTSRuntimeComponent100
- Héritage
-
CManagedComponentWrapperClass
- Attributs
- Implémente
Exemples
L’exemple de code suivant ajoute un composant à une tâche de flux de données et récupère une instance de l’interface CManagedComponentWrapper en appelant la méthode Instantiate.
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();
Remarques
La classe CManagedComponentWrapperClass représente l’instance au moment de conception d’un composant de flux de données et est l’objet utilisé lors de la modification programmatique d’un composant dans une tâche de flux de données. Les méthodes de cette classe sont définies par l’interface IDTSDesigntimeComponent100 et sont utilisées pour modifier les propriétés et la composante collection. L’interface CManagedComponentWrapper est renvoyée lorsque la méthode Instantiate de l’interface IDTSComponentMetaData100 du composant est appelée. Cette interface peut être diffusée vers une instance de CManagedComponentWrapperClass mais il n’y a aucun avantage à cela. Par conséquent, cette classe n’est généralement pas utilisée.
Constructeurs
| Nom | Description |
|---|---|
| CManagedComponentWrapperClass() | |
Propriétés
| Nom | Description |
|---|---|
| BufferManager | |
| ComponentMetaData | |
| EventInfos | |
| LogEntryInfos | |
| ReferenceTracker | |
| RequiredProductLevel | |
| VariableDispenser | |
Méthodes
S’applique à
Cohérence de thread
Tout membre statique public (partagé dans Visual Basic) de ce type est sécurisé pour les threads. Il n'y a aucune garantie que les membres d’instance soient thread-safe.