UIPermission Construtores

Definição

Inicializa uma nova instância da classe UIPermission.

Sobrecargas

UIPermission(PermissionState)

Inicializa uma nova instância da classe UIPermission com acesso totalmente restrito ou irrestrito, conforme especificado.

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.

UIPermission(UIPermissionWindow)

Inicializa uma nova instância da classe UIPermission com as permissões para janelas e sem acesso à área de transferência.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inicializa uma nova instância da classe UIPermission com as permissões especificadas para janelas e área de transferência.

UIPermission(PermissionState)

Inicializa uma nova instância da classe UIPermission com acesso totalmente restrito ou irrestrito, conforme especificado.

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.

Exceções

O parâmetro state não é um PermissionState válido.

Exemplos

O exemplo de código a seguir mostra o uso do UIPermission construtor. Este exemplo faz parte de um exemplo maior fornecido para a UIPermission classe.

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 a Unrestricted forma da permissão.

Aplica-se a

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.

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.

Exceções

O parâmetro clipboardFlag não é um valor UIPermissionClipboard válido.

Exemplos

O exemplo de código a seguir mostra o uso do UIPermission.UIPermission(UIPermissionClipboard) construtor. Este exemplo faz parte de um exemplo maior fornecido para a UIPermission classe.

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

Comentários

Para definir permissões de área de transferência e janela, use o construtor que usa parâmetros para ambos.

Aplica-se a

UIPermission(UIPermissionWindow)

Inicializa uma nova instância da classe UIPermission com as permissões para janelas e sem acesso à área de transferência.

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.

Exceções

O parâmetro windowFlag não é um valor UIPermissionWindow válido.

Exemplos

O exemplo de código a seguir mostra o uso do UIPermission.UIPermission(UIPermissionWindow) construtor. Este exemplo faz parte de um exemplo maior fornecido para a UIPermission classe.

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

Comentários

Para definir permissões de área de transferência e janela, use o construtor que usa parâmetros para ambos.

Aplica-se a

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inicializa uma nova instância da classe UIPermission com as permissões especificadas para janelas e área de transferência.

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.

clipboardFlag
UIPermissionClipboard

Um dos valores de enumeração.

Exceções

O parâmetro windowFlag não é um valor UIPermissionWindow válido.

- ou - O parâmetro clipboardFlag não é um valor UIPermissionClipboard válido.

Exemplos

O exemplo de código a seguir mostra o uso do UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) construtor. Este exemplo faz parte de um exemplo maior fornecido para a UIPermission classe.

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