Share via


COM 属性

COM 属性は、COM 開発と .NET Framework 共通言語ランタイム開発のさまざまな領域をサポートするためのコードを挿入します。 これらの領域は、カスタム インターフェイスの実装や既存のインターフェイスのサポートから、ストック プロパティ、メソッド、イベントのサポートまで多岐にわたります。 また、複合と ActiveX コントロールの実装のサポートもあります。

属性 説明
aggregatable コントロールが別のコントロールで集計可能であることを示します。
aggregates (集計する) コントロールがターゲット クラスを集計することを示します。
coclass COM インターフェイスを実装できる COM オブジェクトを作成します。
com_interface_entry COM マップにインターフェイス エントリを追加します。
implements_category クラスに実装されているコンポーネントのカテゴリを指定します。
progid コントロールの ProgID を定義します。
rdx レジストリ キーを作成または変更します。
registration_script 指定された登録スクリプトを実行します。
requires_category クラスに必要なコンポーネントのカテゴリを指定します。
support_error_info ターゲット オブジェクトのエラー報告をサポートします。
synchronize メソッドへのアクセスを同期します。
threading COM オブジェクトのスレッド モデルを指定します。
vi_progid コントロールのバージョンに依存しない ProgID を定義します。

関連項目

グループ別の属性