System.Security.Permissions.IsolatedStorageFilePermissionAttribute.CreatePermission C# (CSharp) Méthode

CreatePermission() public méthode

public CreatePermission ( ) : IPermission
Résultat IPermission
        public override IPermission CreatePermission()
        {
            IsolatedStorageFilePermission p;
            if (m_unrestricted) {
                p = new IsolatedStorageFilePermission
                        (PermissionState.Unrestricted);
            } else {
                p = new IsolatedStorageFilePermission(PermissionState.None);
                p.UserQuota      = m_userQuota;
                p.UsageAllowed   = m_allowed;
            }
            return p;
        }
    }

Usage Example

		public void Default () 
		{
			IsolatedStorageFilePermissionAttribute a = new IsolatedStorageFilePermissionAttribute (SecurityAction.Assert);
			Assert.AreEqual (IsolatedStorageContainment.None, a.UsageAllowed, "UsageAllowed");
			Assert.AreEqual (0, a.UserQuota, "UserQuota");
			Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId");
			Assert.IsFalse (a.Unrestricted, "Unrestricted");

			IsolatedStorageFilePermission perm = (IsolatedStorageFilePermission) a.CreatePermission ();
			Assert.AreEqual (IsolatedStorageContainment.None, perm.UsageAllowed, "CreatePermission-UsageAllowed");
			Assert.AreEqual (0, perm.UserQuota, "CreatePermission-UserQuota");
		}
All Usage Examples Of System.Security.Permissions.IsolatedStorageFilePermissionAttribute::CreatePermission