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)

Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs

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

C#
public UIPermission (System.Security.Permissions.PermissionState state);

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ù grande fornito per la UIPermission classe.

C#
UIPermission uiPerm2 = new UIPermission(PermissionState.None);

Commenti

Questo costruttore crea il formato completo (None) o la Unrestricted forma dell'autorizzazione.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

UIPermission(UIPermissionClipboard)

Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs

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

C#
public UIPermission (System.Security.Permissions.UIPermissionClipboard clipboardFlag);

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ù grande fornito per la UIPermission classe.

C#
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);

Commenti

Per impostare sia le autorizzazioni degli Appunti che delle finestre, usare il costruttore che accetta i parametri per entrambi.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

UIPermission(UIPermissionWindow)

Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs

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

C#
public UIPermission (System.Security.Permissions.UIPermissionWindow windowFlag);

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ù grande fornito per la UIPermission classe.

C#
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);

Commenti

Per impostare sia le autorizzazioni degli Appunti che delle finestre, usare il costruttore che accetta i parametri per entrambi.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs
Origine:
UIPermission.cs

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

C#
public UIPermission (System.Security.Permissions.UIPermissionWindow windowFlag, System.Security.Permissions.UIPermissionClipboard clipboardFlag);

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ù grande fornito per la UIPermission classe.

C#
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows, UIPermissionClipboard.OwnClipboard);

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9