IDTSInput100 インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実行時に 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 つのコンポーネント間のデータのフローを確立します。 IDTSInput100 と IDTSOutput100 間の接続は、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 |
IDTSInput100 が IDTSPath100 オブジェクトを介して上流コンポーネントにアタッチされるかどうかを示す値を取得します。 |
IsSorted |
IDTSInputColumnCollection100 の列を並べ替えるかどうかを示す値を取得します。 |
Name |
IDTSInput100 オブジェクトの名前を取得または設定します。 |
ObjectType |
DTSObjectType オブジェクトの IDTSInput100 を取得します。 |
SourceLocale |
IDTSInput100 オブジェクトのロケールを取得します。 |
TruncationRowDisposition |
コンポーネントが PipelineBuffer からの行の処理中に発生する切り捨ての処理方法を決定する値を取得または設定します。 |
メソッド
GetVirtualInput() |
IDTSVirtualInput100 オブジェクトの IDTSInput100 オブジェクトを取得します。 |
SuggestNameBasedLineageIDMappings(Int32[], Int32[]) |
名前に基づく系列識別子のマッピングを提示します。 |