SecurityUtilities.ComputeZonePermissionSet Method
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.
Generates a permission set by computed the zone default permission set and adding any included permissions.
public:
static System::Security::PermissionSet ^ ComputeZonePermissionSet(System::String ^ targetZone, System::Security::PermissionSet ^ includedPermissionSet, cli::array <System::String ^> ^ excludedPermissions);
public static System.Security.PermissionSet ComputeZonePermissionSet (string targetZone, System.Security.PermissionSet includedPermissionSet, string[] excludedPermissions);
static member ComputeZonePermissionSet : string * System.Security.PermissionSet * string[] -> System.Security.PermissionSet
Public Shared Function ComputeZonePermissionSet (targetZone As String, includedPermissionSet As PermissionSet, excludedPermissions As String()) As PermissionSet
Parameters
- targetZone
- String
Specifies a zone default permission set, which is obtained from machine policy. Valid values are "Internet", "LocalIntranet", or "Custom". If "Custom" is specified, the generated permission set is based only on the includedPermissionSet parameter.
- includedPermissionSet
- PermissionSet
A PermissionSet object containing the set of permissions to be explicitly included in the generated permission set. Permissions specified in this parameter will be included verbatim in the generated permission set, regardless of targetZone parameter.
- excludedPermissions
- String[]
This property is no longer used.
Returns
The generated permission set.