예제 #1
0
        public static void RegistryPermissionCallMethods()
        {
            Permissions.RegistryPermissionAccess rpa = new Permissions.RegistryPermissionAccess();
            RegistryPermission rp  = new RegistryPermission(new Permissions.PermissionState());
            RegistryPermission rp2 = new RegistryPermission(rpa, new System.Security.AccessControl.AccessControlActions(), "testpath");
            RegistryPermission rp3 = new RegistryPermission(rpa, "testpath");

            rp.AddPathList(rpa, "testpath");
            IPermission ip       = rp.Copy();
            string      path     = rp.GetPathList(rpa);
            IPermission ip2      = rp.Intersect(ip);
            bool        testbool = rp.IsSubsetOf(ip);

            testbool = rp.IsUnrestricted();
            rp.SetPathList(rpa, "testpath");
            ip2 = rp.Union(ip);
            SecurityElement se = new SecurityElement("");

            rp.FromXml(se);
            se = rp.ToXml();
        }
예제 #2
0
 public static void RegistryPermissionCallMethods()
 {
     Permissions.RegistryPermissionAccess rpa = new Permissions.RegistryPermissionAccess();
     RegistryPermission rp = new RegistryPermission(new Permissions.PermissionState());
     RegistryPermission rp2 = new RegistryPermission(rpa, new System.Security.AccessControl.AccessControlActions(), "testpath");
     RegistryPermission rp3 = new RegistryPermission(rpa, "testpath");
     rp.AddPathList(rpa, "testpath");
     IPermission ip = rp.Copy();
     string path = rp.GetPathList(rpa);
     IPermission ip2 = rp.Intersect(ip);
     bool testbool = rp.IsSubsetOf(ip);
     testbool = rp.IsUnrestricted();
     rp.SetPathList(rpa, "testpath");
     ip2 = rp.Union(ip);
     SecurityElement se = new SecurityElement("");
     rp.FromXml(se);
     se = rp.ToXml();
 }