設定 COM+ 應用程式
COM+ 應用程式基本上是一種宣告式建構,可讓您設定任意數目的元件。 例如,您可以使用通用安全策略在應用程式中設定元件。
組態是 COM+ 應用程式開發程式不可或缺的一部分。 您設定應用程式的方式將決定 COM+ 如何為其提供服務,以及它在執行時的行為。
您可以使用元件服務管理工具或提供管理工具基礎功能的可編寫腳本系統管理物件和介面來設定 COM+ 應用程式。 如需執行腳本管理的詳細資訊,請參閱 自動化 COM+ 系統管理。
您可以在 COM+ 應用程式中設定下列層級中的元素:
如何將元件安裝至應用程式,可能會影響設定元件的方式。 您應該一律將元件安裝至 COM+ 應用程式(而不是匯入元件)。 安裝元件將會在 COM+ 類別註冊資料庫 (RegDB) 中完整註冊它們,以及介面和類型連結庫,以便進行設定。
Application-Level 設定
屬性 | 描述 |
---|---|
啟用 |
指定應用程式類型:伺服器應用程式或連結庫應用程式。 |
啟用存取檢查 |
開啟和關閉安全性檢查。 |
安全性層級 |
指定存取檢查將在進程層級執行(從角色產生的存取檢查層級),或在進程和元件層級執行存取檢查(以角色為基礎的完整安全性)。 |
驗證層級 |
設定在呼叫應用程式時所使用的驗證層級。 |
身份模擬層級 |
設定在呼叫其他應用程式時所使用的「模擬身份」層級。 |
排隊 |
指定應用程式元件將使用佇列服務。 |
啟用CRM |
可讓您使用補償資源管理員。 |
將應用程式作為服務執行 |
將 COM+ 伺服器應用程式設定並實作為 NT 服務。 |
COM+ SOAP 服務 |
將 COM+ 應用程式公開為 XML Web 服務。 |
應用程式共用 |
新增單個線程程式的延展性,並與 COM+ 應用程式回收服務整合。 |
應用程式回收 |
藉由正常關閉與應用程式相關聯的進程並重新啟動應用程式,來增加應用程式穩定性。 |
進程傾印 |
為了偵錯目的,在不終止程序的情況下,傾印其完整狀態。 |
伺服器程序關閉 |
在指定的閑置期間之後關閉進程。 |
權限 |
停用組態設定的變更,包括刪除。 |
安全識別身分 |
指定應用程式執行的身分識別。 |
在調試程式中啟動 |
指定應用程式將在調試程式中啟動,並具有使用者指定的命令行設定。 |
啟用 3GB 支援 |
可讓您使用擴充進程記憶體位址空間。 |
Component-Level (Class-Level) 設定
屬性 | 描述 |
---|---|
交易 |
設定自動交易的屬性為停用、不支援、支援、必要或需要新的交易。 |
同步處理 |
設定同步處理需求為已停用、不支援、支援、必需或需要新設定。 |
JIT 啟用 |
啟用即時激活功能。 |
對象共用 |
啟用物件共用。 可設定集區大小下限和最大值和物件逾時值。 |
物件建構 |
使用系統管理指定的建構函式字串啟用參數化物件建構。 注意: 建構函式字串不應該用來儲存安全性敏感性資訊。 |
元件層級存取檢查 |
開啟或關閉元件層級角色型安全性檢查。 |
宣告式角色分配 |
可以明確地將角色指派給元件。 |
佇列例外狀況類別 |
指出處理客戶端失敗的例外狀況類別。 |
檢測事件和統計數據 |
啟用詳細的系統事件和對象統計數據報告。 |
啟用內容 |
啟用呼叫端內容或預設內容中對象的強制啟用。 |
建立私有元件 |
將元件標示為應用程式的私人元件。 私人元件只能由相同應用程式中的其他元件來查看和啟動。 |
Interface-Level 設定
屬性 | 描述 |
---|---|
佇列 |
表示IDL中定義的可佇列介面。 |
宣告式角色指派 |
啟用將角色明確指派給介面,並允許角色從元件層級隱式繼承。 |
Method-Level 設定
屬性 | 描述 |
---|---|
自動完成 |
在方法傳回時自動停用 物件,並在交易中投票。 |
宣告式角色指派 |
啟用將角色明確指派給方法,並從介面和元件層級隱含繼承角色。 |