PipelineComponent.MapInputColumn メソッド
入力列とそれに対応する外部メタデータ列との間にリレーションシップを確立します。
この API は、CLS に準拠していません。
名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.PipelineHost (Microsoft.SqlServer.PipelineHost.dll)
構文
'宣言
<CLSCompliantAttribute(False)> _
Public Overridable Function MapInputColumn ( _
iInputID As Integer, _
iInputColumnID As Integer, _
iExternalMetadataColumnID As Integer _
) As IDTSExternalMetadataColumn100
'使用
Dim instance As PipelineComponent
Dim iInputID As Integer
Dim iInputColumnID As Integer
Dim iExternalMetadataColumnID As Integer
Dim returnValue As IDTSExternalMetadataColumn100
returnValue = instance.MapInputColumn(iInputID, _
iInputColumnID, iExternalMetadataColumnID)
[CLSCompliantAttribute(false)]
public virtual IDTSExternalMetadataColumn100 MapInputColumn(
int iInputID,
int iInputColumnID,
int iExternalMetadataColumnID
)
[CLSCompliantAttribute(false)]
public:
virtual IDTSExternalMetadataColumn100^ MapInputColumn(
int iInputID,
int iInputColumnID,
int iExternalMetadataColumnID
)
[<CLSCompliantAttribute(false)>]
abstract MapInputColumn :
iInputID:int *
iInputColumnID:int *
iExternalMetadataColumnID:int -> IDTSExternalMetadataColumn100
[<CLSCompliantAttribute(false)>]
override MapInputColumn :
iInputID:int *
iInputColumnID:int *
iExternalMetadataColumnID:int -> IDTSExternalMetadataColumn100
public function MapInputColumn(
iInputID : int,
iInputColumnID : int,
iExternalMetadataColumnID : int
) : IDTSExternalMetadataColumn100
パラメーター
- iInputID
型: System.Int32
IDTSInput100 オブジェクトの ID です。
- iInputColumnID
型: System.Int32
IDTSInputColumn100 オブジェクトの ID です。
- iExternalMetadataColumnID
型: System.Int32
IDTSExternalMetadataColumn100 オブジェクトの ID です。
戻り値
型: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSExternalMetadataColumn100
入力列がマップされる IDTSExternalMetadataColumn100 オブジェクトです。
説明
このメソッドは、入力の ExternalMetadataColumnCollection の列に入力列をマップする場合に呼び出されます。 カスタム データ フロー コンポーネントを開発する場合は、入力列と出力列を確実に一致させ、マッピングの発生が許可されるようにするために、このメソッドをオーバーライドします。
外部メタデータ列の作業の詳細については、「外部メタデータの実装」を参照してください。