IDTSComponentMetaData100.Instantiate 方法

定义

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::CManagedComponentWrapper ^ Instantiate();
[System.Runtime.InteropServices.DispId(104)]
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapper Instantiate ();
[<System.Runtime.InteropServices.DispId(104)>]
abstract member Instantiate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapper
Public Function Instantiate () As CManagedComponentWrapper

返回

组件的 CManagedComponentWrapper 类。

属性

示例

下面的代码示例演示如何使用组件的设计时实例来设置组件的自定义属性。 在此示例中,组件元数据的 CustomPropertyCollection 可用于直接设置属性,但会绕过组件监视和响应属性更改的功能。

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")  

注解

调用此方法时,将创建 ComponentClassID 属性定义的组件的设计时实例。 将创建组件的设计时实例来编辑和配置组件的元数据。 设计时实例应用于编辑组件,而不是直接访问组件元数据,以允许组件监视和验证对元数据的更改。

适用于