IDTSComponentMetaData100 インターフェイス

定義

データ フロー コンポーネントで定義されるカスタム プロパティ、入力、出力、入力列、出力列などのデータ フロー コンポーネントの定義が含まれます。

public interface class IDTSComponentMetaData100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
Public Interface IDTSComponentMetaData100
Implements IDTSObject100
派生
属性
実装

注釈

IDTSComponentMetaData100 は、データ フロー コンポーネントのレイアウトを示します。 これには入力オブジェクト、出力オブジェクト、入力列、出力列、およびコンポーネントのカスタム プロパティが含まれます。 また、コンポーネントの設計時と実行時に作成されるアセンブリ (DLL) を識別する情報が含まれます。 コンポーネントのメタデータの参照を取得するには、New メソッドを使用して新しいコンポーネントを作成するか、ComponentMetaDataCollection クラスの MainPipeClass コレクション内にある既存のコンポーネントにアクセスします。

プロパティ

AreInputColumnsValid

IDTSComponentMetaData100 の入力列が上流コンポーネントから既存の列を参照するかどうかを示す値を取得します。

ComponentClassID

コンポーネント メタデータによって記述されるコンポーネントの CLSID を取得します。値の設定も可能です。

ContactInfo

コンポーネントの開発者の連絡先に関する情報を取得します。値の設定も可能です。

CustomPropertyCollection

コンポーネントによって公開されるカスタム プロパティのコレクションを取得します。

Description

コンポーネントの説明を取得します。値の設定も可能です。

ID

コンポーネントの識別子を取得します。値の設定も可能です。

IdentificationString

コンポーネントを一意に識別する文字列を取得します。

InputCollection

コンポーネントの IDTSInput100 オブジェクトのコレクションを取得します。

IsDefaultLocale

コンポーネントによって使用されるロケールが、コンポーネントを実行しているコンピューターの既定のロケールであるかどうかを示す値を取得します。

LocaleID

コンポーネントによって使用されるロケールの識別子を取得します。値の設定も可能です。

Name

コンポーネントの名前を取得します。値の設定も可能です。

ObjectType

コンポーネントがデータ フロー コンポーネントであることを示す値を取得します。

OutputCollection

コンポーネントによって定義される IDTSOutput100 オブジェクトのコレクションを取得します。

PipelineVersion

コンポーネントが実行されるよう設計されたデータ フロー タスクのバージョンを取得します。値の設定も可能です。

RuntimeConnectionCollection

コンポーネントの IDTSRuntimeConnection100 オブジェクトのコレクションを取得します。

UsesDispositions

コンポーネントで処理を使用するかどうかを示す値を取得します。値の設定も可能です。

ValidateExternalMetadata

デザイン時にコンポーネントが外部データ ソースに対して列のメタデータを検証するかどうかを示す値を取得します。値の設定も可能です。

Version

コンポーネントのバージョンを取得します。値の設定も可能です。

メソッド

FireCustomEvent(String, String, Object[], String, Boolean)

コンポーネントで定義されたカスタム イベントを発生させます。

FireError(Int32, String, String, String, Int32, Boolean)

OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) イベントを発生させます。

FireInformation(Int32, String, String, String, Int32, Boolean)

OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) イベントを発生させます。

FireProgress(String, Int32, Int32, Int32, String, Boolean)

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) イベントを発生させます。

FireWarning(Int32, String, String, String, Int32)

OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String) イベントを発生させます。

GetComponentView()

コンポーネント メタデータのトランザクション編集をサポートする、コンポーネントの IDTSComponentView100 インターフェイスを取得します。

GetErrorDescription(Int32)

内部 Integration Services エラー コードの説明を取得します。

IncrementPipelinePerfCounter(UInt32, UInt32)

データ フロー パフォーマンス カウンターをインクリメントします。

Instantiate()

ComponentClassID プロパティで指定されたコンポーネントのインスタンスを作成します。

PostLogMessage(String, String, String, DateTime, DateTime, Int32, Byte[])

パッケージ ログにエントリを書き込みます。

RemoveInvalidInputColumns()

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

Validate()

コンポーネント メタデータの検証を呼び出します。

適用対象