COMAdmin オブジェクトの概要
COMAdmin オブジェクトは、COM+ カタログへのアクセスを提供する単純なオブジェクト モデルを提供します。 その際、コンポーネント サービス管理ツールによって提供されるすべての機能をモデル化する役割を果たします。 任意の種類の COM+ 管理を行うたびに、COM+ カタログを操作します。 カタログの詳細については、「COM+ カタログへのアクセス」を参照してください。
Component Services 管理ツールまたは COMAdmin オブジェクトを使用して取得する情報も同様に構造化されており、どちらのコンテキストでも実行するアクションは類似しています。 コンポーネント サービス スナップインの使用とプログラムによる管理の基本的な相関関係は、スナップインのコンソール ツリー内のフォルダーが COM+ カタログ内のコレクションに対応することです。 つまり、スナップイン内の各フォルダーにあらゆる種類のアイテムが含まれているのと同様です。たとえば、COM+ Applications は、インストールされている COM+ アプリケーションを保持します。COM+ カタログ内の各コレクションには、均一な種類のアイテムが保持されます。 さらに、フォルダー内の各項目にプロパティ シートに設定できるプロパティがあるのと同様に、コレクション内の各項目は、設定できるプロパティを公開します。
この構造内でオブジェクトを構成できるようにするために、COMAdmin オブジェクトには次の操作を行う手段が用意されています。
- COM+ カタログにアクセスする
- カタログ内のコレクションにアクセスする
- コレクション内のアイテムにアクセスする
- コレクション内の項目のプロパティにアクセスする
これらのアクションをサポートするために、COMAdmin ライブラリには次の 3 つのクラスがあります。
- COMAdminCatalog。これはカタログ自体を表します。
- COMAdminCatalogCollectionは、任意のコレクションを表すです。
- COMAdminCatalogObject。コレクション内の項目を表します。
これらのクラスの詳細な説明については、このセクション COMAdmin クラス の概要の説明を参照してください。
プログラムによる管理で実行する一般的なアクションを簡単に把握するには、「COM+ 管理カタログを使用した入門例」を参照してください。
関連トピック
-
COM+ 管理エラー を処理する
-
COM+ 管理カタログ の使用の概要の例
-
COM+ カタログ でのコレクションの取得
-
プロパティの設定と COM+ カタログ への変更の保存