CManagedComponentWrapper インターフェイス

定義

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
派生
属性
実装

以下のコードサンプルは、コンポーネントのデザイン時インスタンスを使ってカスタムプロパティを設定する方法を示しています。 この例では、コンポーネントメタデータの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")  

注釈

CManagedComponentWrapperは、データフローコンポーネントの設計時修正に使用されるIDTSDesigntimeComponent100のインターフェースを表します。 CManagedComponentWrapperは、設計時にデータフローコンポーネントのプロパティや列コレクションを設定するために使用されます。 コンポーネントのメタデータは直接変更可能ですが、これは避けるべきです。なぜなら、それはコンポーネントがメタデータの変更を検証する能力をバイパスしてしまうからです。 CManagedComponentWrapperのインスタンスは、コンポーネントのIDTSComponentMetaData100インターフェースのInstantiateメソッドを呼び出して作成されます。

メソッド

名前 説明
AcquireConnections(Object) (継承元 IDTSDesigntimeComponent100)
DeleteExternalMetadataColumn(Int32, Int32) (継承元 IDTSDesigntimeComponent100)
DeleteInput(Int32) (継承元 IDTSDesigntimeComponent100)
DeleteOutput(Int32) (継承元 IDTSDesigntimeComponent100)
DeleteOutputColumn(Int32, Int32) (継承元 IDTSDesigntimeComponent100)
DescribeRedirectedErrorCode(Int32) (継承元 IDTSDesigntimeComponent100)
GetEnumerationCollection(String) (継承元 IDTSDesigntimeComponent100)
InsertExternalMetadataColumnAt(Int32, Int32, String, String) (継承元 IDTSDesigntimeComponent100)
InsertInput(DTSInsertPlacement, Int32) (継承元 IDTSDesigntimeComponent100)
InsertOutput(DTSInsertPlacement, Int32) (継承元 IDTSDesigntimeComponent100)
InsertOutputColumnAt(Int32, Int32, String, String) (継承元 IDTSDesigntimeComponent100)
MapInputColumn(Int32, Int32, Int32) (継承元 IDTSDesigntimeComponent100)
MapOutputColumn(Int32, Int32, Int32, Boolean) (継承元 IDTSDesigntimeComponent100)
OnDeletingInputColumn(Int32, Int32) (継承元 IDTSDesigntimeComponent100)
OnInputPathAttached(Int32) (継承元 IDTSDesigntimeComponent100)
OnInputPathDetached(Int32) (継承元 IDTSDesigntimeComponent100)
OnOutputPathAttached(Int32) (継承元 IDTSDesigntimeComponent100)
ProvideComponentProperties() (継承元 IDTSDesigntimeComponent100)
ReinitializeMetaData() (継承元 IDTSDesigntimeComponent100)
ReleaseConnections() (継承元 IDTSDesigntimeComponent100)
SetComponentProperty(String, Object) (継承元 IDTSDesigntimeComponent100)
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) (継承元 IDTSDesigntimeComponent100)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object) (継承元 IDTSDesigntimeComponent100)
SetInputColumnProperty(Int32, Int32, String, Object) (継承元 IDTSDesigntimeComponent100)
SetInputProperty(Int32, String, Object) (継承元 IDTSDesigntimeComponent100)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) (継承元 IDTSDesigntimeComponent100)
SetOutputColumnProperty(Int32, Int32, String, Object) (継承元 IDTSDesigntimeComponent100)
SetOutputProperty(Int32, String, Object) (継承元 IDTSDesigntimeComponent100)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) (継承元 IDTSDesigntimeComponent100)
Validate() (継承元 IDTSDesigntimeComponent100)

適用対象