CManagedComponentWrapperClass Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
-
CManagedComponentWrapperClass
- Attributi
- Implementazioni
Esempio
Nell'esempio di codice seguente viene aggiunto un componente a un'attività flusso di dati e viene recuperata un'istanza dell'interfaccia CManagedComponentWrapper chiamando il metodo di creazione dell'istanza.
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();
Commenti
CManagedComponentWrapperClass rappresenta l'istanza della fase di progettazione di un componente flusso di dati ed è l'oggetto utilizzato quando si modifica a livello di codice un componente in un'attività flusso di dati. I metodi di questa classe sono definiti dall'interfaccia IDTSDesigntimeComponent100 e vengono usati per modificare il componente Properties e Collections. L'interfaccia CManagedComponentWrapper viene restituita quando viene chiamato il metodo di creazione dell'istanza dell'interfaccia IDTSComponentMetaData100 del componente. È possibile eseguire il cast di questa interfaccia a un'istanza di CManagedComponentWrapperClass, ma non vi sono vantaggi. Pertanto, in genere questa classe non viene utilizzata.
Costruttori
| CManagedComponentWrapperClass() |
Proprietà
| BufferManager | |
| ComponentMetaData | |
| EventInfos | |
| LogEntryInfos | |
| ReferenceTracker | |
| RequiredProductLevel | |
| VariableDispenser |
Metodi
Si applica a
Thread safety
Tutti i membri statici pubblici ( Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.