PipelineComponentExt クラス

定義

重要

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

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

コンストラクター

名前 説明
PipelineComponentExt()

プロパティ

名前 説明
BufferManager

パイプラインコンポーネントの IDTSBufferManager100 を手に入れます。

(継承元 PipelineComponent)
ComponentMetaData

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

(継承元 PipelineComponent)
ErrorSupport

ネイティブコードで書かれたIntegration Servicesコンポーネントから返されるHRESULTに基づいて、コンポーネントがエラーや警告、その他の情報イベントを報告できる ErrorSupport オブジェクトを返します。

(継承元 PipelineComponent)
EventInfos

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

(継承元 PipelineComponent)
LogEntryInfos

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

(継承元 PipelineComponent)
ReferenceTracker

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

(継承元 PipelineComponent)
VariableDispenser

データフローの要素の IDTSVariableDispenser100 を取得します。

(継承元 PipelineComponent)

メソッド

名前 説明
AcquireConnections(Object)

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

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

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

(継承元 PipelineComponent)
Cleanup()

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

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

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

CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation)
CreateOutput(String)
CreateOutputColumn(IDTSOutput100, ColumnInformation)
CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100)
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()
GetDependentInputs(Int32)

追加データを待っている入力の入力IDの集合を返し、指定された入力をブロックしています。

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

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

(継承元 PipelineComponent)
GetMetadataValuesFromRow(DataRow)
GetPropertyValue<T>(String)
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)

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

(継承元 PipelineComponent)
OnInputPathAttached(Int32)

IDTSPath100インターフェースを通じてIDTSInput100オブジェクトがコンポーネントに接続されたときに呼び出されます。

(継承元 PipelineComponent)
OnInputPathDetached(Int32)

IDTSPath100インターフェースを通じてIDTSInput100オブジェクトがコンポーネントから切断されたときに呼び出されます。

(継承元 PipelineComponent)
OnOutputPathAttached(Int32)

コンポーネントの IDTSOutput100 オブジェクトが下流コンポーネントに付加されたときに呼び出されます。

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

デフォルトでは、PerformDowngradeはComponentDowngradeFailedExceptionを投げるべきではありません。なぜなら、実行時はtargetServerVersionによってのみこのメソッドを呼び出すかどうかを判断できるからです。コンポーネントバージョンは、2つのSSISバージョン間でコンポーネントバージョンが変更されたかどうか分からないため、バージョンをチェックできませんが、PerformUpgradeメソッドは、パッケージxml内のコンポーネントバージョンが現在のコンポーネントバージョンより小さいかどうかを呼び出し前にチェックします。

(継承元 PipelineComponent)
PerformUpgrade(Int32)

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

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

コンポーネント実行の終わりに呼び出し、 Cleanup()前でした。

(継承元 PipelineComponent)
PostWarning(String, Object[])
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()

検証中に発見されたエラーを修正し、設計時に部品が VS_NEEDSNEWMETADATA を戻す原因となります。

(継承元 PipelineComponent)
ReleaseConnections()

AcquireConnections(Object)中に確立された接続を解放します。 設計時と実行時に呼び出しました。

(継承元 PipelineComponent)
RemoveAllInputsOutputsAndCustomProperties()

コンポーネントから各 IDTSInput100IDTSOutput100 オブジェクトを削除します。

(継承元 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)

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

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

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

(継承元 PipelineComponent)
Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo)
Validate()

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

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

適用対象