.NET Framework のクラスで利用できる COM+ サービスおよびその他の機能を次の表でトピック別に説明します。
メモ CLS 準拠のクラスを COM+ のサービスを使用するように変更できます。System.EnterpriseServices 名前空間には、マネージ コードからこれらのサービスにアクセスするためのカスタムの属性およびクラスが用意されています。
| トピック | 説明 |
|---|---|
| 自動トランザクション処理 | 宣言トランザクション処理機能を適用します。 |
| BYOT (Bring Your Own Transaction) | トランザクション形式の継承を許可します。 |
| 補正リソース マネージャ | 非トランザクション リソースに最小性プロパティと永続性プロパティを適用します。 |
| ジャスト イン タイム アクティベーション | メソッドが呼び出された時点でオブジェクトをアクティブにし、呼び出しが戻ったときに非アクティブにします。 |
| 疎結合イベント | オブジェクト ベースのイベントを管理します。 |
| オブジェクト構築 | インスタンスの生成時に、クラス インスタンスに永続的な文字列値を渡します。 |
| オブジェクト プーリング | 既製のオブジェクトのプールを提供します。 |
| プライベート コンポーネント | プロセス外の呼び出しからコンポーネントを保護します。 |
| キュー コンポーネント | 非同期のメッセージ キューを提供します。 |
| ロール ベース セキュリティ | ロールに基づくセキュリティ アクセス許可を適用します。 |
| SOAP サービス | コンポーネントを XML Web サービスとして公開します。 |
| 同期 | 同時実行を管理します。 |
参照
サービス コンポーネントの作成 | サービス コンポーネントの概要 | COM+ サービスを設定する属性の適用 | サービス コンポーネントの登録 | サービス コンポーネントの例 | System.EnterpriseServices