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