共用方式為


將角色指派給元件、介面或方法

您可以透過元件服務系統管理工具,明確地將角色指派給 COM+ 應用程式內的任何專案。 這麼做可確保任何屬於角色成員的使用者都可以存取該專案及其包含的任何其他專案。 例如,如果您將角色 「Readers」 指派給元件,則允許存取該元件的任何成員及其公開的任何介面和方法。 「讀取者」會顯示為任何這些介面和方法的繼承角色。

只有在您將角色指派給呼叫端時,才能存取方法,方法是將角色直接指派給 方法,或是將角色指派給方法的介面或方法的元件,在此情況下,角色將由 方法繼承。 如果未指派任何角色,而且已啟用存取檢查,則方法的所有呼叫都會失敗。

您必須先為應用程式 定義 角色,才能指派角色。 針對應用程式定義的所有角色都會出現在應用程式內任何元件、方法和介面的 [安全性] 索引標籤上,針對所選項目明確設定的角色 () 視窗。

將角色指派給元件、方法或介面

  1. 在元件服務系統管理工具的主控台樹中,找出已定義角色的 COM+ 應用程式。 展開樹狀結構,根據您要指派角色的內容來檢視應用程式的元件、介面或方法。

  2. 以滑鼠右鍵按一下您要指派角色的專案,然後按一下 [ 屬性]。

  3. 在 [屬性] 對話方塊中,按一下 [ 安全性] 索引 標籤。

  4. [明確為選取的專案設定角色] ([) ] 方塊中,選取您要指派給專案的角色。

  5. 按一下 [確定]。

您針對專案明確設定的任何角色,都會由它所包含的任何較低層級專案繼承,並顯示在這些專案 (選取 專案所繼承的角色) 視窗中。

設定Role-Based安全性

定義應用程式的角色

啟用應用程式的存取檢查

在元件層級啟用存取檢查

設定存取檢查的安全性層級