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 | IDTSObject100 の ObjectType プロパティを取得します。 (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 コレクション内にある既存のコンポーネントにアクセスします。