IDTSComponentMetaData100 インターフェイス

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

名前空間:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)

構文

'宣言
<GuidAttribute("A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")> _
Public Interface IDTSComponentMetaData100 _
    Inherits IDTSObject100
'使用
Dim instance As IDTSComponentMetaData100
[GuidAttribute("A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")]
public interface IDTSComponentMetaData100 : IDTSObject100
[GuidAttribute(L"A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")]
public interface class IDTSComponentMetaData100 : IDTSObject100
[<GuidAttribute("A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")>]
type IDTSComponentMetaData100 =  
    interface
        interface IDTSObject100
    end
public interface IDTSComponentMetaData100 extends IDTSObject100

IDTSComponentMetaData100 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ AreInputColumnsValid IDTSComponentMetaData100 の入力列が上流コンポーネントから既存の列を参照するかどうかを示す値を取得します。
パブリック プロパティ ComponentClassID コンポーネント メタデータによって記述されるコンポーネントの CLSID を取得します。値の設定も可能です。
パブリック プロパティ ContactInfo コンポーネントの開発者の連絡先に関する情報を取得します。値の設定も可能です。
パブリック プロパティ CustomPropertyCollection コンポーネントによって公開されるカスタム プロパティのコレクションを取得します。
パブリック プロパティ Description コンポーネントの説明を取得します。値の設定も可能です。
パブリック プロパティ Description IDTSObject100 の説明を取得します。値の設定も可能です。 (IDTSObject100 から継承されています。)
パブリック プロパティ ID コンポーネントの ID を取得します。値の設定も可能です。
パブリック プロパティ ID IDTSObject100 オブジェクトの ID を取得します。値の設定も可能です。 (IDTSObject100 から継承されています。)
パブリック プロパティ IdentificationString コンポーネントを一意に識別する文字列を取得します。
パブリック プロパティ IdentificationString IDTSObject100 を一意に識別する文字列を取得します。 (IDTSObject100 から継承されています。)
パブリック プロパティ InputCollection コンポーネントの IDTSInput100 オブジェクトのコレクションを取得します。
パブリック プロパティ IsDefaultLocale コンポーネントによって使用されるロケールが、コンポーネントを実行しているコンピューターの既定のロケールであるかどうかを示す value を取得します。
パブリック プロパティ LocaleID コンポーネントによって使用されるロケールを取得します。値の設定も可能です。
パブリック プロパティ Name コンポーネントの名前を取得します。値の設定も可能です。
パブリック プロパティ Name IDTSObject100 オブジェクトの名前を取得します。値の設定も可能です。 (IDTSObject100 から継承されています。)
パブリック プロパティ ObjectType コンポーネントがデータ フロー コンポーネントであることを示す値を取得します。
パブリック プロパティ ObjectType IDTSObject100ObjectType プロパティを取得します。 (IDTSObject100 から継承されています。)
パブリック プロパティ OutputCollection コンポーネントによって定義される IDTSOutput100 オブジェクトのコレクションを取得します。
パブリック プロパティ PipelineVersion コンポーネントが実行されるよう設計されたデータ フロー タスクのバージョンを取得します。値の設定も可能です。
パブリック プロパティ RuntimeConnectionCollection コンポーネントの IDTSRuntimeConnection100 オブジェクトのコレクションを取得します。
パブリック プロパティ UsesDispositions コンポーネントにエラー出力があるかどうかを示す値を取得します。値の設定も可能です。
パブリック プロパティ ValidateExternalMetadata デザイン時にコンポーネントが外部データ ソースに対して列のメタデータを検証するかどうかを制御する値を取得します。値の設定も可能です。
パブリック プロパティ Version コンポーネントのバージョンを取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド FireCustomEvent コンポーネントで定義されたカスタム イベントを発生させます。
パブリック メソッド FireError OnError イベントを発生させます。
パブリック メソッド FireInformation OnInformation イベントを発生させます。
パブリック メソッド FireProgress OnProgress イベントを発生させます。
パブリック メソッド FireWarning OnWarning イベントを発生させます。
パブリック メソッド GetComponentView コンポーネント メタデータのトランザクション編集をサポートする、コンポーネントの IDTSComponentView100 インターフェイスを取得します。
パブリック メソッド GetErrorDescription 内部 Integration Services エラー コードの説明を取得します。
パブリック メソッド IncrementPipelinePerfCounter データ フロー パフォーマンス カウンターをインクリメントします。
パブリック メソッド Instantiate ComponentClassID プロパティで指定されたコンポーネントのインスタンスを作成します。
パブリック メソッド PostLogMessage パッケージ ログにエントリを書き込みます。
パブリック メソッド RemoveInvalidInputColumns IDTSInputColumnCollection100 から無効な IDTSInputColumn100 オブジェクトを削除します。
パブリック メソッド Validate コンポーネント メタデータの検証を呼び出します。

先頭に戻る

説明

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