UIPermission Costruttori

Definizione

Inizializza una nuova istanza della classe UIPermission.

Overload

UIPermission(PermissionState)

Inizializza una nuova istanza della classe UIPermission con accesso con restrizioni o senza restrizioni, come specificato.

UIPermission(UIPermissionClipboard)

Inizializza una nuova istanza della classe UIPermission con le autorizzazioni per gli Appunti e nessun accesso a Windows.

UIPermission(UIPermissionWindow)

Inizializza una nuova istanza della classe UIPermission con le autorizzazioni per Windows e nessun accesso agli Appunti.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inizializza una nuova istanza della classe UIPermission con le autorizzazioni specificate per le finestre e per gli Appunti.

UIPermission(PermissionState)

Inizializza una nuova istanza della classe UIPermission con accesso con restrizioni o senza restrizioni, come specificato.

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)

Parametri

state
PermissionState

Uno dei valori di enumerazione.

Eccezioni

Il parametro state non è un valore valido di PermissionState.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del UIPermission costruttore . Questo esempio fa parte di un esempio più ampio fornito per la UIPermission classe .

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

Commenti

Questo costruttore crea il tipo completamente limitato (None) o il Unrestricted formato dell'autorizzazione.

Si applica a

UIPermission(UIPermissionClipboard)

Inizializza una nuova istanza della classe UIPermission con le autorizzazioni per gli Appunti e nessun accesso a 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)

Parametri

clipboardFlag
UIPermissionClipboard

Uno dei valori di enumerazione.

Eccezioni

Il parametro clipboardFlag non è un valore di UIPermissionClipboard valido.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del UIPermission.UIPermission(UIPermissionClipboard) costruttore . Questo esempio fa parte di un esempio più ampio fornito per la UIPermission classe .

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

Commenti

Per impostare le autorizzazioni degli Appunti e della finestra, usare il costruttore che accetta i parametri per entrambi.

Si applica a

UIPermission(UIPermissionWindow)

Inizializza una nuova istanza della classe UIPermission con le autorizzazioni per Windows e nessun accesso agli Appunti.

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)

Parametri

windowFlag
UIPermissionWindow

Uno dei valori di enumerazione.

Eccezioni

Il parametro windowFlag non è un valore di UIPermissionWindow valido.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del UIPermission.UIPermission(UIPermissionWindow) costruttore . Questo esempio fa parte di un esempio più ampio fornito per la UIPermission classe .

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

Commenti

Per impostare le autorizzazioni degli Appunti e della finestra, usare il costruttore che accetta i parametri per entrambi.

Si applica a

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Inizializza una nuova istanza della classe UIPermission con le autorizzazioni specificate per le finestre e per gli Appunti.

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)

Parametri

windowFlag
UIPermissionWindow

Uno dei valori di enumerazione.

clipboardFlag
UIPermissionClipboard

Uno dei valori di enumerazione.

Eccezioni

Il parametro windowFlag non è un valore di UIPermissionWindow valido.

-oppure-

Il parametro clipboardFlag non è un valore di UIPermissionClipboard valido.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) costruttore . Questo esempio fa parte di un esempio più ampio fornito per la 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)

Si applica a