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)

適用対象