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メソッドを使うか、MainPipeClassクラスのComponentMetaDataCollectionコレクション内の既存のコンポーネントにアクセスすることで得られます。

プロパティ

名前 説明
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)

内部統合サービスのエラーコードの説明を取得します。

IncrementPipelinePerfCounter(UInt32, UInt32)

データフローパフォーマンスカウンターを増分します。

Instantiate()

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

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

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

RemoveInvalidInputColumns()

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

Validate()

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

適用対象