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 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();
Commenti
CManagedComponentWrapperClass rappresenta l'istanza in fase di progettazione di un componente del 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 le proprietà e i componenti delle raccolte. L'interfaccia CManagedComponentWrapper viene restituita quando viene chiamato il metodo Instantiate dell'interfaccia IDTSComponentMetaData100 del componente. Questa interfaccia può essere eseguito il cast in un'istanza di CManagedComponentWrapperClass, ma non vi sono vantaggi per eseguire questa operazione. Pertanto, in genere questa classe non viene usata.
Costruttori
CManagedComponentWrapperClass() |
Proprietà
BufferManager | |
ComponentMetaData | |
EventInfos | |
LogEntryInfos | |
ReferenceTracker | |
RequiredProductLevel | |
VariableDispenser |
Metodi
Si applica a
Thread safety
Tutti i membri statici pubblici ( condivisi in Visual Basic) di questo tipo sono thread safe. Non è invece garantita la sicurezza dei membri dell'istanza.