This documentation is archived and is not being maintained.
IUnrestrictedPermission Interface
.NET Framework 1.1
Allows a permission to expose an unrestricted state.
For a list of all members of this type, see IUnrestrictedPermission Members.
[Visual Basic] Public Interface IUnrestrictedPermission [C#] public interface IUnrestrictedPermission [C++] public __gc __interface IUnrestrictedPermission [JScript] public interface IUnrestrictedPermission
Classes that Implement IUnrestrictedPermission
| Class | Description |
|---|---|
| AspNetHostingPermission | Controls access permissions in ASP.NET hosted environments. |
| DBDataPermission | Enables a .NET Framework data provider to help ensure that a user has a security level adequate for accessing data. |
| DnsPermission | Controls rights to access Domain Name System (DNS) servers on the network. |
| EnvironmentPermission | Controls access to system and user environment variables. This class cannot be inherited. |
| FileDialogPermission | Controls the ability to access files or folders through a file dialog. This class cannot be inherited. |
| FileIOPermission | Controls the ability to access files and folders. This class cannot be inherited. |
| IsolatedStoragePermission | Represents access to generic isolated storage capabilities. |
| MessageQueuePermission | Allows control of code access permissions for messaging. |
| OraclePermission | Enables the .NET Framework Data Provider for Oracle to help ensure that a user has a security level adequate to access an Oracle database. This class cannot be inherited. |
| PrincipalPermission | Allows checks against the active principal (see IPrincipal) using the language constructs defined for both declarative and imperative security actions. This class cannot be inherited. |
| PrintingPermission | Controls access to printers. This class cannot be inherited. |
| ReflectionPermission | Controls access to metadata through the System.Reflection APIs. This class cannot be inherited. |
| RegistryPermission | Controls the ability to access registry variables. This class cannot be inherited. |
| ResourcePermissionBase | Allows control of code access security permissions. |
| SecurityPermission | Describes a set of security permissions applied to code. This class cannot be inherited. |
| SocketPermission | Controls rights to make or accept connections on a transport address. |
| UIPermission | Controls the permissions related to user interfaces and the clipboard. This class cannot be inherited. |
| WebPermission | Controls rights to access HTTP Internet resources. |
Remarks
All code access permissions should implement IUnrestrictedPermission.
Requirements
Namespace: System.Security.Permissions
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Mscorlib (in Mscorlib.dll)
See Also
IUnrestrictedPermission Members | System.Security.Permissions Namespace | Permissions | Requesting Permissions
Show: