AspNetHostingPermissionLevel Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the trust level that is granted to an ASP.NET Web application.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Inheritance
- Attributes
Fields
Name | Value | Description |
---|---|---|
None | 100 | Indicates that no permission is granted. All demands for AspNetHostingPermission will fail. |
Minimal | 200 | Indicates that features protected with a demand for the Minimal level will succeed. This level allows code to execute but not to interact with resources present on the system. This level is granted by configuring at least the Minimal trust level using the trust section in a configuration file. |
Low | 300 | Indicates that features protected with a demand for any level less than or equal to the Low level will succeed. This level is intended to allow read-only access to limited resources in a constrained environment. This level is granted by specifying the Low trust level in the trust section in a configuration file. |
Medium | 400 | Indicates that features protected with a demand for any level less than or equal to the Medium level will succeed. This level is granted by configuring at least the Medium trust level in the trust section in a configuration file. |
High | 500 | Indicates that features protected with a demand for any level less than or equal to the |
Unrestricted | 600 | Indicates that all demands for permission to use all features of an application will be granted. This is equivalent to granting |
Remarks
See ASP.NET Code Access Security for detailed information about the permissions that are granted to each trust level.
The members of this enumeration define application security levels ranging from full trust (the application is unconstrained by code access security) to minimal trust (the application has permission only to execute). You set the trust level for an ASP.NET resource with the trust configuration element in a Web.config or Machine.config file.
If you want to lock security policy for a specific server or Web site, use the location element in conjunction with the allowOverride=false
attribute to ensure that trust policy settings cannot be overridden locally.