コード例 #1
0
        }// GetNodeIndexNumber

        internal CSinglePermissionSet AddPermissionSet(PolicyLevel pl, NamedPermissionSet ps)
        {
            // Find the policy level we're after
            if (UserNode.MyPolicyLevel == pl)
            {
                return(UserNode.AddPermissionSet(ps));
            }

            else if (MachineNode.MyPolicyLevel == pl)
            {
                return(MachineNode.AddPermissionSet(ps));
            }

            else if (EnterpriseNode.MyPolicyLevel == pl)
            {
                return(EnterpriseNode.AddPermissionSet(ps));
            }

            else
            {
                throw new Exception("I don't know about this policy level");
            }
        }// AddPermissionSet