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::Sql2014::CManagedComponentWrapper, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSRuntimeComponent100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("33D831DE-5DCF-48F0-B431-4D327B9E785D")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class CManagedComponentWrapperClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.CManagedComponentWrapper, Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSRuntimeComponent100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("33D831DE-5DCF-48F0-B431-4D327B9E785D")>]
[<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
Il seguente esempio di codice aggiunge un componente a un compito di flusso dati e recupera 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
La CManagedComponentWrapperClass rappresenta l'istanza in tempo di progettazione di un componente di flusso dati ed è l'oggetto utilizzato quando si modifica programmaticamente un componente in un compito di flusso dati. I metodi di questa classe sono definiti dall'interfaccia IDTSDesigntimeComponent100 e vengono utilizzati per modificare le proprietà e la componente delle collezioni. L'interfaccia CManagedComponentWrapper viene restituita quando viene chiamato il metodo Instantiate dell'interfaccia IDTSComponentMetaData100 del componente. Questa interfaccia può essere castata su un'istanza del CManagedComponentWrapperClass ma non ci sono vantaggi nel farlo. Pertanto, tipicamente questa classe non viene utilizzata.
Costruttori
| Nome | Descrizione |
|---|---|
| CManagedComponentWrapperClass() | |
Proprietà
| Nome | Descrizione |
|---|---|
| BufferManager | |
| ComponentMetaData | |
| EventInfos | |
| LogEntryInfos | |
| ReferenceTracker | |
| RequiredProductLevel | |
| VariableDispenser | |
Metodi
Si applica a
Thread safety
Qualsiasi membro statico pubblico (condiviso in Visual Basic) di questo tipo è sicuro per thread. Non è garantito che tutti i membri dell'istanza siano thread-safe.