IDTSInput100 インターフェイス

定義

実行時に PipelineBuffer オブジェクトの形式でコンポーネントに提供されたデータを表す列のコレクションが含まれます。

public interface class IDTSInput100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")>]
type IDTSInput100 = interface
    interface IDTSObject100
Public Interface IDTSInput100
Implements IDTSObject100
属性
実装

次のコード例では、ProvideComponentProperties メソッドでコレクションに入力を追加しているコンポーネントを示しています。

using System;  
using Microsoft.SqlServer.Dts.Pipeline;  
public class DtsSampleComponent : PipelineComponent  
{   
public override void ProvideComponentProperties()  
{  
IDTSInput100 input = ComponentMetaData.InputCollection.New();  
input.Name = "SampleComponentInput0";  
}  
}  
Imports System   
Imports Microsoft.SqlServer.Dts.Pipeline   

Public Class DtsSampleComponent   
Inherits PipelineComponent   

 Public Overloads Overrides Sub ProvideComponentProperties()   
   Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New   
   input.Name = "SampleComponentInput0"   
 End Sub   
End Class  

注釈

IDTSInput100 オブジェクトは、2 つのコンポーネント間の接続ポイントを表し、上流コンポーネントの IDTSOutput100 に接続されると、2 つのコンポーネント間のデータのフローを確立します。 IDTSInput100IDTSOutput100 間の接続は、IDTSPath100 オブジェクトを介して確立されます。 入力は、EndPoint オブジェクトの IDTSPath100 プロパティを表します。

デザイン時に、入力の接続先である出力の IDTSOutputColumnCollection100 の列は、コンポーネントで使用するために選択されます。 これらの列は、コンポーネントの実行時にコンポーネントで利用できるようになります。

プロパティ

AreInputColumnsAssociatedWithOutputColumns

入力列が出力列に関連付けられているかどうかを取得します。

Buffer

PipelineBuffer オブジェクトに割り当てられ、IDTSInput100 メソッドでコンポーネントに提供される ProcessInput(Int32, PipelineBuffer) の ID を取得します。

BufferBase

IDTSInput100 の抽象基本クラスを取得します。

Component

IDTSComponentMetaData100 オブジェクトの IDTSInput100 オブジェクトを取得します。

CustomPropertyCollection

IDTSCustomPropertyCollection100 オブジェクトの IDTSInput100 オブジェクトを取得します。

Dangling

入力がアタッチされていない可能性があることをデータ フロー エンジンに通知する値を取得または設定します。

Description

IDTSInput100 オブジェクトの説明を取得または設定します。

ErrorOrTruncationOperation

行の処理中に発生する可能性があるエラーまたは切り捨ての種類を指定する文字列を PipelineBuffer 取得または設定します。

ErrorRowDisposition

DTSRowDisposition オブジェクトからの行の処理時に発生するエラー状況をコンポーネントがどのように処理するかを指定する値を PipelineBuffer 列挙から取得または設定します。

ExternalMetadataColumnCollection

コンポーネントが外部データ ソースに接続されていない場合に IDTSInputColumnCollection100 を検証するために使用される、外部データ ソースの列を反映した列のコレクションを取得します。

HasSideEffects

出力がダウンストリーム コンポーネントにアタッチされていない場合や、Data Flow タスクの RunInOptimizedMode プロパティが true の場合に、データ フロー コンポーネントを削除するか、データ フロー タスクの実行プランに残す必要があるかどうかを示す値を取得または設定します。

ID

IDTSInput100 オブジェクトの識別子を取得または設定します。

IdentificationString

オブジェクトを一意に識別する文字列を IDTSInput100 取得します。

InputColumnCollection

IDTSInputColumnCollection100 オブジェクトの IDTSInput100 を取得します。

IsAttached

IDTSInput100IDTSPath100 オブジェクトを介して上流コンポーネントにアタッチされるかどうかを示す値を取得します。

IsSorted

IDTSInputColumnCollection100 の列を並べ替えるかどうかを示す値を取得します。

Name

IDTSInput100 オブジェクトの名前を取得または設定します。

ObjectType

DTSObjectType オブジェクトの IDTSInput100 を取得します。

SourceLocale

IDTSInput100 オブジェクトのロケールを取得します。

TruncationRowDisposition

コンポーネントが PipelineBuffer からの行の処理中に発生する切り捨ての処理方法を決定する値を取得または設定します。

メソッド

GetVirtualInput()

IDTSVirtualInput100 オブジェクトの IDTSInput100 オブジェクトを取得します。

SuggestNameBasedLineageIDMappings(Int32[], Int32[])

名前に基づく系列識別子のマッピングを提示します。

適用対象