Edit

Share via


SecurityPermission Constructors

Definition

Initializes a new instance of the SecurityPermission class.

Overloads

SecurityPermission(PermissionState)

Initializes a new instance of the SecurityPermission class with either restricted or unrestricted permission as specified.

SecurityPermission(SecurityPermissionFlag)

Initializes a new instance of the SecurityPermission class with the specified initial set state of the flags.

SecurityPermission(PermissionState)

Source:
SecurityPermission.cs
Source:
SecurityPermission.cs
Source:
SecurityPermission.cs
Source:
SecurityPermission.cs
Source:
SecurityPermission.cs

Initializes a new instance of the SecurityPermission class with either restricted or unrestricted permission as specified.

public:
 SecurityPermission(System::Security::Permissions::PermissionState state);
public SecurityPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.SecurityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.SecurityPermission
Public Sub New (state As PermissionState)

Parameters

state
PermissionState

One of the PermissionState values.

Exceptions

The state parameter is not a valid value of PermissionState.

Remarks

Creates either fully restricted (None) or Unrestricted access to all security permissions.

Applies to

SecurityPermission(SecurityPermissionFlag)

Source:
SecurityPermission.cs
Source:
SecurityPermission.cs
Source:
SecurityPermission.cs
Source:
SecurityPermission.cs
Source:
SecurityPermission.cs

Initializes a new instance of the SecurityPermission class with the specified initial set state of the flags.

public:
 SecurityPermission(System::Security::Permissions::SecurityPermissionFlag flag);
public SecurityPermission(System.Security.Permissions.SecurityPermissionFlag flag);
new System.Security.Permissions.SecurityPermission : System.Security.Permissions.SecurityPermissionFlag -> System.Security.Permissions.SecurityPermission
Public Sub New (flag As SecurityPermissionFlag)

Parameters

flag
SecurityPermissionFlag

The initial state of the permission, represented by a bitwise OR combination of any permission bits defined by SecurityPermissionFlag.

Exceptions

The flag parameter is not a valid value of SecurityPermissionFlag.

Applies to