CManagedComponentWrapper Interfaccia
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 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
- Derivato
- Attributi
- Implementazioni
Esempio
Nell'esempio di codice seguente viene illustrato come viene usata l'istanza in fase di progettazione di un componente per impostare la proprietà personalizzata di un componente. In questo esempio è possibile usare CustomPropertyCollection dei metadati del componente per impostare direttamente la proprietà, ma ignorare la possibilità del componente di monitorare e rispondere alle modifiche apportate alla proprietà.
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")
Commenti
CManagedComponentWrapper rappresenta l'interfaccia di IDTSDesigntimeComponent100 usata nella modifica del tempo di progettazione di un componente del flusso di dati. CManagedComponentWrapper viene usato per configurare le proprietà e le raccolte di colonne di un componente del flusso di dati durante il periodo di progettazione. Anche se i metadati di un componente possono essere modificati direttamente, questo deve essere evitato perché in questo modo ignora la capacità del componente di convalidare le modifiche ai relativi metadati. Viene creata un'istanza di CManagedComponentWrapper chiamando il metodo Instantiate dell'interfaccia IDTSComponentMetaData100 di un componente.