PipelineComponentSource クラス

定義

重要

この API は CLS 準拠ではありません。

public ref class PipelineComponentSource abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponentExt
[System.CLSCompliant(false)]
public abstract class PipelineComponentSource : Microsoft.SqlServer.Dts.Pipeline.PipelineComponentExt
[<System.CLSCompliant(false)>]
type PipelineComponentSource = class
    inherit PipelineComponentExt
Public MustInherit Class PipelineComponentSource
Inherits PipelineComponentExt
継承
属性

コンストラクター

PipelineComponentSource()

プロパティ

BufferManager

パイプライン コンポーネントの IDTSBufferManager100 を取得します。

(継承元 PipelineComponent)
ComponentMetaData

コンポーネントの IDTSComponentMetaData100 を取得します。

(継承元 PipelineComponent)
ErrorSupport

ネイティブ コードで ErrorSupport 記述された Integration Services コンポーネントによって返される HRESULT に基づいて、コンポーネントがエラー、警告、またはその他の情報イベントを発生させるオブジェクトを返します。

(継承元 PipelineComponent)
EventInfos

IDTSEventInfos100 オブジェクトの PipelineComponent コレクションを取得します。

(継承元 PipelineComponent)
LogEntryInfos

コンポーネントが登録したログ記録イベントの IDTSLogEntryInfos100 コレクションを取得します。

(継承元 PipelineComponent)
ReferenceTracker

コンポーネントに関連付けられた IDTSObjectReferenceTracker100 を取得します。

(継承元 PipelineComponent)
VariableDispenser

データ フロー コンポーネントの IDTSVariableDispenser100 を取得します。

(継承元 PipelineComponent)

メソッド

AcquireConnections(Object)

接続マネージャーへの接続を確立します。

(継承元 PipelineComponent)
AddDataOutput()
AddErrorOutput()
AddErrorOutput(String, Int32, Int32)

オブジェクトを IDTSOutput100 追加し、プロパティを true に設定 IsErrorOut してエラー出力としてマークします。

(継承元 PipelineComponent)
Cleanup()

リソースを解放し、コンポーネントの実行を完了します。

(継承元 PipelineComponent)
ConvertDataRecordTypeToBufferType(Type) (継承元 PipelineComponentExt)
CreateColumnInfoFromDtsType(String, DataType, DataRow) (継承元 PipelineComponentExt)
CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) (継承元 PipelineComponentExt)
CreateComponentProperty(String, String, Object, Boolean)

コンポーネントに新しいプロパティを追加します

(継承元 PipelineComponentExt)
CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) (継承元 PipelineComponentExt)
CreateOutput(String) (継承元 PipelineComponentExt)
CreateOutputColumn(IDTSOutput100, ColumnInformation) (継承元 PipelineComponentExt)
CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) (継承元 PipelineComponentExt)
DeleteExternalMetadataColumn(Int32, Int32)

外部メタデータ列のコレクションから、指定したインデックス位置にある外部メタデータ列を削除します。

(継承元 PipelineComponent)
DeleteInput(Int32)

IDTSInput100 オブジェクトを IDTSInputCollection100 コレクションから削除します。

(継承元 PipelineComponent)
DeleteOutput(Int32)

IDTSOutput100 オブジェクトを IDTSOutputCollection100 コレクションから削除します。

(継承元 PipelineComponent)
DeleteOutputColumn(Int32, Int32)

IDTSOutputColumn100 オブジェクトを IDTSOutputColumnCollection100 コレクションから削除します。

(継承元 PipelineComponent)
DescribeRedirectedErrorCode(Int32)

出力バッファーに追加された PipelineBuffer 行に対するエラー コード情報を提供します。

(継承元 PipelineComponent)
GetComponentVersion() (継承元 PipelineComponentExt)
GetDependentInputs(Int32)

追加のデータを待っているために特定の入力をブロックしている入力の入力 ID のコレクションを返します。

(継承元 PipelineComponent)
GetErrorOutputInfo(Int32, Int32)

コンポーネントのエラー出力のインデックスと ID を返します。

(継承元 PipelineComponent)
GetExternalTabularSourceReader()
GetExternalTabularSourceSchema()
GetMetadataValuesFromRow(DataRow) (継承元 PipelineComponentExt)
GetPropertyValue<T>(String) (継承元 PipelineComponentExt)
Initialize()

派生クラスでオーバーライドされた場合、カスタム データ フロー コンポーネントの新しいインスタンスを初期化します。

(継承元 PipelineComponent)
InsertExternalMetadataColumnAt(Int32, Int32, String, String)

外部メタデータ列のコレクションの指定したインデックス位置に、新しい外部メタデータ列を挿入します。

(継承元 PipelineComponent)
InsertInput(DTSInsertPlacement, Int32)

IDTSInput100IDTSInputCollection100 オブジェクトを追加します。

(継承元 PipelineComponent)
InsertOutput(DTSInsertPlacement, Int32)

新しい IDTSOutput100 オブジェクトを追加します。

(継承元 PipelineComponent)
InsertOutputColumnAt(Int32, Int32, String, String)

新しい IDTSOutputColumn100 オブジェクトを作成して、IDTSOutputColumnCollection100 に挿入します。

(継承元 PipelineComponent)
IsInputReady(Int32[], Boolean[])

コンポーネントにアタッチされている入力のうち、どの入力がデータを待っているか、およびどの入力が十分な処理対象のデータを持ちながらブロックされているかを判定します。

(継承元 PipelineComponent)
MapInputColumn(Int32, Int32, Int32)

入力列とそれに対応する外部メタデータ列との間にリレーションシップを確立します。

(継承元 PipelineComponent)
MapOutputColumn(Int32, Int32, Int32, Boolean)

出力列とそれに対応する外部メタデータ列との間にリレーションシップを確立します。

(継承元 PipelineComponent)
OnDeletingInputColumn(Int32, Int32)

IDTSInputColumn100 から IDTSInputColumnCollection100 オブジェクトを削除します。

(継承元 PipelineComponent)
OnInputPathAttached(Int32)

IDTSInput100 インターフェイスを介して IDTSPath100 オブジェクトがコンポーネントに接続される場合に呼び出されます。

(継承元 PipelineComponent)
OnInputPathDetached(Int32)

IDTSInput100 インターフェイスを介して IDTSPath100 オブジェクトがコンポーネントから切断される場合に呼び出されます。

(継承元 PipelineComponent)
OnOutputPathAttached(Int32)

コンポーネントの IDTSOutput100 オブジェクトが下流コンポーネントにアタッチされるときに呼び出されます。

(継承元 PipelineComponent)
PerformDowngrade(Int32, DTSTargetServerVersion)

ランタイムは targetServerVersion によってこのメソッドを呼び出すかどうかを判断することしかできないため、既定では、PerformDowngrade は ComponentDowngradeFailedException をスローしないでください。コンポーネント のバージョンが 2 つの SSIS バージョン間で変更されたかどうかはわからないため、コンポーネントのバージョンを確認できません。一方、PerformUpgrade メソッドは、パッケージ XML のコンポーネント バージョンが呼び出される前に現在のコンポーネント バージョンよりも小さいかどうかを確認します。

(継承元 PipelineComponent)
PerformUpgrade(Int32)

コンポーネントのメタデータを、ローカル コンピューターにインストールされたコンポーネントのバージョンにアップグレードします。

(継承元 PipelineComponent)
PostDiagnostic(String) (継承元 PipelineComponentExt)
PostError(Exception) (継承元 PipelineComponentExt)
PostError(Int32, Object[]) (継承元 PipelineComponentExt)
PostError(String, Object[]) (継承元 PipelineComponentExt)
PostExecute()

コンポーネントの実行の最後 (ただし Cleanup() の前) で呼び出されます。

(継承元 PipelineComponent)
PostWarning(String, Object[]) (継承元 PipelineComponentExt)
PreExecute()

PrepareForExecute() の後で、かつ PrimeOutput(Int32, Int32[], PipelineBuffer[]) および ProcessInput(Int32, PipelineBuffer) の前に呼び出されます。

(継承元 PipelineComponent)
PrepareForExecute()

PreExecute() の前に呼び出されます。

(継承元 PipelineComponent)
PrimeOutput(Int32, Int32[], PipelineBuffer[])

非同期出力型の変換元コンポーネントおよび変換コンポーネントの実行時に呼び出され、これらのコンポーネントが出力バッファーに行を追加できるようにします。

(継承元 PipelineComponent)
ProcessInput(Int32, PipelineBuffer)

上流コンポーネントからの PipelineBuffer がコンポーネントで利用可能な場合、実行時に呼び出され、コンポーネントが受信行を処理できるようにします。

(継承元 PipelineComponent)
ProvideComponentProperties()

コンポーネントが最初にデータ フロー タスクに追加されるとき、コンポーネントの ComponentMetaData を初期化するために呼び出されます。

(継承元 PipelineComponent)
RegisterEvents()

カスタム データ フロー コンポーネントを開発する際、このメソッドをオーバーライドしてカスタム イベントを作成します。

(継承元 PipelineComponent)
RegisterLogEntries()

コンポーネントがログに記録するイベントを登録します。

(継承元 PipelineComponent)
ReinitializeMetaData()
ReleaseConnections()

AcquireConnections(Object) の間に確立された接続を解放します。 デザイン時および実行時に呼び出されます。

(継承元 PipelineComponent)
RemoveAllInputsOutputsAndCustomProperties()

コンポーネントから、各 IDTSInput100 および IDTSOutput100 オブジェクトを削除します。

(継承元 PipelineComponent)
SetComponentProperty(String, Object)

コンポーネントの IDTSCustomProperty100 に値を割り当てます。

(継承元 PipelineComponent)
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

指定した外部メタデータ列のデータ型プロパティを設定します。

(継承元 PipelineComponent)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object)

外部メタデータ列の個別のプロパティを設定します。

(継承元 PipelineComponent)
SetInputColumnProperty(Int32, Int32, String, Object)

IDTSCustomProperty100 オブジェクトの IDTSInputColumn100 に値を割り当てます。

(継承元 PipelineComponent)
SetInputProperty(Int32, String, Object)

IDTSCustomProperty100 オブジェクトの IDTSInput100 に値を割り当てます。

(継承元 PipelineComponent)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

IDTSOutputColumn100 オブジェクトのデータ型プロパティを設定します。

(継承元 PipelineComponent)
SetOutputColumnProperty(Int32, Int32, String, Object)

IDTSCustomProperty100 オブジェクトの IDTSOutputColumn100 の値を設定します。

(継承元 PipelineComponent)
SetOutputProperty(Int32, String, Object)

IDTSCustomProperty100 オブジェクトに IDTSOutput100 の値を設定します。

(継承元 PipelineComponent)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)

コンポーネントの IDTSInputColumn100IDTSInputColumnCollection100 オブジェクトを作成し、列の UsageType プロパティを設定します。

(継承元 PipelineComponent)
Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) (継承元 PipelineComponentExt)
TransferToOutputBuffers(Int32, Int32[], PipelineBuffer[])
Validate()

コンポーネントが正しく構成されていることを確認します。

(継承元 PipelineComponent)
ValidateExternalMetadata(DataTable, IDTSOutput100) (継承元 PipelineComponentExt)

適用対象