UIPermission Constructors

Definition

Initializes a new instance of the UIPermission class.

Overloads

UIPermission(PermissionState)

Initializes a new instance of the UIPermission class with either fully restricted or unrestricted access, as specified.

UIPermission(UIPermissionClipboard)

Initializes a new instance of the UIPermission class with the permissions for the Clipboard, and no access to windows.

UIPermission(UIPermissionWindow)

Initializes a new instance of the UIPermission class with the permissions for windows, and no access to the Clipboard.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Initializes a new instance of the UIPermission class with the specified permissions for windows and the Clipboard.

UIPermission(PermissionState)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initializes a new instance of the UIPermission class with either fully restricted or unrestricted access, as specified.

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

Parameters

state
PermissionState

One of the enumeration values.

Exceptions

The state parameter is not a valid PermissionState.

Remarks

This constructor creates either the fully restricted (None) or the Unrestricted form of the permission.

Applies to

UIPermission(UIPermissionClipboard)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initializes a new instance of the UIPermission class with the permissions for the Clipboard, and no access to windows.

public:
 UIPermission(System::Security::Permissions::UIPermissionClipboard clipboardFlag);
public UIPermission(System.Security.Permissions.UIPermissionClipboard clipboardFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionClipboard -> System.Security.Permissions.UIPermission
Public Sub New (clipboardFlag As UIPermissionClipboard)

Parameters

clipboardFlag
UIPermissionClipboard

One of the enumeration values.

Exceptions

The clipboardFlag parameter is not a valid UIPermissionClipboard value.

Remarks

To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

Applies to

UIPermission(UIPermissionWindow)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initializes a new instance of the UIPermission class with the permissions for windows, and no access to the Clipboard.

public:
 UIPermission(System::Security::Permissions::UIPermissionWindow windowFlag);
public UIPermission(System.Security.Permissions.UIPermissionWindow windowFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionWindow -> System.Security.Permissions.UIPermission
Public Sub New (windowFlag As UIPermissionWindow)

Parameters

windowFlag
UIPermissionWindow

One of the enumeration values.

Exceptions

The windowFlag parameter is not a valid UIPermissionWindow value.

Remarks

To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

Applies to

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initializes a new instance of the UIPermission class with the specified permissions for windows and the Clipboard.

public:
 UIPermission(System::Security::Permissions::UIPermissionWindow windowFlag, System::Security::Permissions::UIPermissionClipboard clipboardFlag);
public UIPermission(System.Security.Permissions.UIPermissionWindow windowFlag, System.Security.Permissions.UIPermissionClipboard clipboardFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionWindow * System.Security.Permissions.UIPermissionClipboard -> System.Security.Permissions.UIPermission
Public Sub New (windowFlag As UIPermissionWindow, clipboardFlag As UIPermissionClipboard)

Parameters

windowFlag
UIPermissionWindow

One of the enumeration values.

clipboardFlag
UIPermissionClipboard

One of the enumeration values.

Exceptions

The windowFlag parameter is not a valid UIPermissionWindow value.

-or-

The clipboardFlag parameter is not a valid UIPermissionClipboard value.

Applies to