UIPermission Construtores

Definição

Inicia uma nova instância da classe UIPermission.Initializes a new instance of the UIPermission class.

Sobrecargas

UIPermission(PermissionState)

Inicializa uma nova instância da classe UIPermission com acesso totalmente restrito ou irrestrito, conforme especificado.Initializes a new instance of the UIPermission class with either fully restricted or unrestricted access, as specified.

UIPermission(UIPermissionClipboard)

Inicializa uma nova instância da classe UIPermission com as permissões para a área de transferência e sem acesso às janelas.Initializes a new instance of the UIPermission class with the permissions for the Clipboard, and no access to windows.

UIPermission(UIPermissionWindow)

Inicializa uma nova instância da classe UIPermission com as permissões para janelas e sem acesso à área de transferência.Initializes a new instance of the UIPermission class with the permissions for windows, and no access to the Clipboard.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inicializa uma nova instância da classe UIPermission com as permissões especificadas para janelas e área de transferência.Initializes a new instance of the UIPermission class with the specified permissions for windows and the Clipboard.

UIPermission(PermissionState)

Inicializa uma nova instância da classe UIPermission com acesso totalmente restrito ou irrestrito, conforme especificado.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)

Parâmetros

state
PermissionState

Um dos valores de enumeração.One of the enumeration values.

Exceções

O parâmetro state não é um PermissionState válido.The state parameter is not a valid PermissionState.

Exemplos

O exemplo de código a seguir mostra o uso do Construtor UIPermission.The following code example shows the use of the UIPermission constructor. Este exemplo faz parte de um exemplo maior fornecido para a classe UIPermission.This example is part of a larger example provided for the UIPermission class.

UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None);
UIPermission uiPerm2 = new UIPermission(PermissionState.None);
Dim uiPerm2 As New UIPermission(PermissionState.None)

Comentários

Esse construtor cria a forma totalmente restrita (None) ou Unrestricted da permissão.This constructor creates either the fully restricted (None) or the Unrestricted form of the permission.

UIPermission(UIPermissionClipboard)

Inicializa uma nova instância da classe UIPermission com as permissões para a área de transferência e sem acesso às janelas.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)

Parâmetros

clipboardFlag
UIPermissionClipboard

Um dos valores de enumeração.One of the enumeration values.

Exceções

O parâmetro clipboardFlag não é um valor UIPermissionClipboard válido.The clipboardFlag parameter is not a valid UIPermissionClipboard value.

Exemplos

O exemplo de código a seguir mostra o uso do Construtor UIPermission.UIPermission(UIPermissionClipboard).The following code example shows the use of the UIPermission.UIPermission(UIPermissionClipboard) constructor. Este exemplo faz parte de um exemplo maior fornecido para a classe UIPermission.This example is part of a larger example provided for the UIPermission class.

uiPerm1 = gcnew UIPermission(UIPermissionClipboard::AllClipboard);
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);
uiPerm1 = New UIPermission(UIPermissionClipboard.AllClipboard)

Comentários

Para definir as permissões da área de transferência e da janela, use o construtor que usa parâmetros para ambos.To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

UIPermission(UIPermissionWindow)

Inicializa uma nova instância da classe UIPermission com as permissões para janelas e sem acesso à área de transferência.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)

Parâmetros

windowFlag
UIPermissionWindow

Um dos valores de enumeração.One of the enumeration values.

Exceções

O parâmetro windowFlag não é um valor UIPermissionWindow válido.The windowFlag parameter is not a valid UIPermissionWindow value.

Exemplos

O exemplo de código a seguir mostra o uso do Construtor UIPermission.UIPermission(UIPermissionWindow).The following code example shows the use of the UIPermission.UIPermission(UIPermissionWindow) constructor. Este exemplo faz parte de um exemplo maior fornecido para a classe UIPermission.This example is part of a larger example provided for the UIPermission class.

UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows)

Comentários

Para definir as permissões da área de transferência e da janela, use o construtor que usa parâmetros para ambos.To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inicializa uma nova instância da classe UIPermission com as permissões especificadas para janelas e área de transferência.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)

Parâmetros

windowFlag
UIPermissionWindow

Um dos valores de enumeração.One of the enumeration values.

clipboardFlag
UIPermissionClipboard

Um dos valores de enumeração.One of the enumeration values.

Exceções

O parâmetro windowFlag não é um valor UIPermissionWindow válido.The windowFlag parameter is not a valid UIPermissionWindow value.

-ou--or- O parâmetro clipboardFlag não é um valor UIPermissionClipboard válido.The clipboardFlag parameter is not a valid UIPermissionClipboard value.

Exemplos

O exemplo de código a seguir mostra o uso do Construtor UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard).The following code example shows the use of the UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) constructor. Este exemplo faz parte de um exemplo maior fornecido para a classe UIPermission.This example is part of a larger example provided for the UIPermission class.

UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows,UIPermissionClipboard::OwnClipboard);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows, UIPermissionClipboard.OwnClipboard);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows, UIPermissionClipboard.OwnClipboard)

Aplica-se a