Name
IUnrestrictedPermission
Synopsis
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
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access