WebPermission Constructor (PermissionState)
.NET Framework (current version)
Creates a new instance of the WebPermission class that passes all demands or fails all demands.
Assembly: System (in System.dll)
Parameters
- state
-
Type:
System.Security.Permissions::PermissionState
A PermissionState value.
The value of the state parameter is either PermissionState::None or PermissionState::Unrestricted, respectively yielding fully restricted or fully unrestricted access to all security variables. If you specify PermissionState::None, then you can give access to individual URIs using AddPermission.
The following example creates an instance of WebPermission and gives access rights to specific URLs.
// Create a WebPermission instance. WebPermission^ myWebPermission1 = gcnew WebPermission( PermissionState::None ); // Allow access to the first set of URL's. myWebPermission1->AddPermission( NetworkAccess::Connect, "http://www.microsoft.com/default.htm" ); myWebPermission1->AddPermission( NetworkAccess::Connect, "http://www.msn.com" ); // Check whether all callers higher in the call stack have been granted the permissionor not. myWebPermission1->Demand();
.NET Framework
Available since 1.1
Available since 1.1
Show: