IUnrestrictedPermission

IUnrestrictedPermission

System.Security.Permissions (mscorlib.dll)interface
public interface IUnrestrictedPermission { // Public Instance Methods    public bool IsUnrestricted(  ); }

Code-access permission classes that implement the IUnrestrictedPermission interface can represent an unrestricted or completely restricted state. These two states represent the extremes of a permission class's permission range. For example, the FileIOPermission class can represent complete access to all files and folders, or no file and folder access.

By convention, a permission class that implements the IUnrestrictedPermission interface must declare a constructor that takes a PermissionState argument. An unrestricted permission is created by passing the value PermissionState.Unrestricted to the permission constructor, while a completely restricted permission is created using the value PermissionState.None. The IsUnrestricted( ) method indicates whether a permission object represents its unrestricted state.

Implemented By

Multiple types



Programming. NET Security
Programming .Net Security
ISBN: 0596004427
EAN: 2147483647
Year: 2005
Pages: 346

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net