次の方法で共有


COM+ アプリケーションの概要

COM+ アプリケーションは、コンポーネント サービスの管理とセキュリティの主要な単位であり、一般的に関連する機能を実行する COM コンポーネントのグループで構成されます。 これらのコンポーネントは、次の図に示すように、インターフェイスとメソッドでさらに構成されます。

ボックス内のインターフェイスとメソッドを、COM+ アプリケーションのコンポーネント内のインターフェイス内のメソッドの順に示す図。

コンポーネント サービス管理ツールを使用すると、新しい COM+ アプリケーションの作成、アプリケーションへのコンポーネントの追加、アプリケーションとそのコンポーネントの属性の設定を行うことができます。

COM+ アプリケーションとして COM コンポーネントの論理グループを作成することで、COM+ の次の利点を活用できます。

  • COM コンポーネントの展開スコープ。
  • セキュリティ境界やキューなど、COM コンポーネントの一般的な構成スコープ。
  • コンポーネント開発者が提供しないコンポーネント属性のストレージ (トランザクションや同期など)。
  • プロセス (DLLHost.exe) に必要に応じて読み込まれるコンポーネント ダイナミック リンク ライブラリ (DLL)。
  • コンポーネントをホストするマネージド サーバー プロセス。
  • コンポーネントによって使用されるスレッドの作成と管理。
  • リソース ディスペンサーのコンテキスト オブジェクトにアクセスし、取得したリソースをコンテキストに自動的に関連付けることができるようにします。 (COM コンポーネントとコンテキストの詳細については、「com+ コンテキスト を参照してください)。

COM+ アプリケーションの開発

COM+ アプリケーションの部分

COM+ アプリケーションの種類