UIPermission Constructores

Definición

Inicializa una nueva instancia de la clase UIPermission.Initializes a new instance of the UIPermission class.

Sobrecargas

UIPermission(PermissionState)

Inicializa una nueva instancia de la clase UIPermission con acceso totalmente restringido o no restringido, según se haya especificado.Initializes a new instance of the UIPermission class with either fully restricted or unrestricted access, as specified.

UIPermission(UIPermissionClipboard)

Inicializa una nueva instancia de la clase UIPermission con los permisos para el Portapapeles y sin acceso a las ventanas.Initializes a new instance of the UIPermission class with the permissions for the Clipboard, and no access to windows.

UIPermission(UIPermissionWindow)

Inicializa una nueva instancia de la clase UIPermission con los permisos para ventanas y sin acceso al Portapapeles.Initializes a new instance of the UIPermission class with the permissions for windows, and no access to the Clipboard.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inicializa una nueva instancia de la clase UIPermission con los permisos especificados para las ventanas y el Portapapeles.Initializes a new instance of the UIPermission class with the specified permissions for windows and the Clipboard.

UIPermission(PermissionState)

Inicializa una nueva instancia de la clase UIPermission con acceso totalmente restringido o no restringido, según se haya 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

Uno de los valores de enumeración.One of the enumeration values.

Excepciones

El parámetro state no es un valor PermissionState válido.The state parameter is not a valid PermissionState.

Ejemplos

En el ejemplo de código siguiente se muestra el UIPermission uso del constructor.The following code example shows the use of the UIPermission constructor. Este ejemplo forma parte de un ejemplo más extenso proporcionado para UIPermission la clase.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)

Comentarios

Este constructor crea la restricción totalmente restringidaNone() o Unrestricted la forma del permiso.This constructor creates either the fully restricted (None) or the Unrestricted form of the permission.

UIPermission(UIPermissionClipboard)

Inicializa una nueva instancia de la clase UIPermission con los permisos para el Portapapeles y sin acceso a las ventanas.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

Uno de los valores de enumeración.One of the enumeration values.

Excepciones

El parámetro clipboardFlag no es un valor válido de UIPermissionClipboard.The clipboardFlag parameter is not a valid UIPermissionClipboard value.

Ejemplos

En el ejemplo de código siguiente se muestra el UIPermission.UIPermission(UIPermissionClipboard) uso del constructor.The following code example shows the use of the UIPermission.UIPermission(UIPermissionClipboard) constructor. Este ejemplo forma parte de un ejemplo más extenso proporcionado para UIPermission la clase.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)

Comentarios

Para establecer los permisos del portapapeles y de la ventana, utilice el constructor que toma parámetros para ambos.To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

UIPermission(UIPermissionWindow)

Inicializa una nueva instancia de la clase UIPermission con los permisos para ventanas y sin acceso al Portapapeles.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

Uno de los valores de enumeración.One of the enumeration values.

Excepciones

El parámetro windowFlag no es un valor válido de UIPermissionWindow.The windowFlag parameter is not a valid UIPermissionWindow value.

Ejemplos

En el ejemplo de código siguiente se muestra el UIPermission.UIPermission(UIPermissionWindow) uso del constructor.The following code example shows the use of the UIPermission.UIPermission(UIPermissionWindow) constructor. Este ejemplo forma parte de un ejemplo más extenso proporcionado para UIPermission la clase.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)

Comentarios

Para establecer los permisos del portapapeles y de la ventana, utilice el constructor que toma parámetros para ambos.To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inicializa una nueva instancia de la clase UIPermission con los permisos especificados para las ventanas y el Portapapeles.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

Uno de los valores de enumeración.One of the enumeration values.

clipboardFlag
UIPermissionClipboard

Uno de los valores de enumeración.One of the enumeration values.

Excepciones

El parámetro windowFlag no es un valor válido de UIPermissionWindow.The windowFlag parameter is not a valid UIPermissionWindow value.

O bien-or- El parámetro clipboardFlag no es un valor válido de UIPermissionClipboard.The clipboardFlag parameter is not a valid UIPermissionClipboard value.

Ejemplos

En el ejemplo de código siguiente se muestra el UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) uso del constructor.The following code example shows the use of the UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) constructor. Este ejemplo forma parte de un ejemplo más extenso proporcionado para UIPermission la clase.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)

Se aplica a