Lire en anglais

Partager via


UIPermission Constructeurs

Définition

Initialise une nouvelle instance de la classe UIPermission.

Surcharges

UIPermission(PermissionState)

Initialise une nouvelle instance de la classe UIPermission avec une autorisation d’accès totale ou nulle, selon ce qui est défini.

UIPermission(UIPermissionClipboard)

Initialise une nouvelle instance de la classe UIPermission avec les autorisations pour le Presse-papiers et aucun accès aux fenêtres.

UIPermission(UIPermissionWindow)

Initialise une nouvelle instance de la classe UIPermission avec les autorisations spécifiées pour les fenêtres et aucun accès au Presse-papiers.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Initialise une nouvelle instance de la classe UIPermission avec les autorisations spécifiées pour les fenêtres et le Presse-papiers.

UIPermission(PermissionState)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initialise une nouvelle instance de la classe UIPermission avec une autorisation d’accès totale ou nulle, selon ce qui est défini.

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

Paramètres

state
PermissionState

Une des valeurs de l'énumération.

Exceptions

Le paramètre state n’est pas une valeur PermissionState valide.

Exemples

L’exemple de code suivant montre l’utilisation du UIPermission constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la UIPermission classe .

UIPermission uiPerm2 = new UIPermission(PermissionState.None);

Remarques

Ce constructeur crée soit la forme entièrement restreinte (None) soit la Unrestricted forme de l’autorisation.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initialise une nouvelle instance de la classe UIPermission avec les autorisations pour le Presse-papiers et aucun accès aux fenêtres.

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

Paramètres

clipboardFlag
UIPermissionClipboard

Une des valeurs de l'énumération.

Exceptions

Le paramètre clipboardFlag n'est pas une valeur UIPermissionClipboard valide.

Exemples

L’exemple de code suivant montre l’utilisation du UIPermission.UIPermission(UIPermissionClipboard) constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la UIPermission classe .

uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);

Remarques

Pour définir à la fois les autorisations du Presse-papiers et de la fenêtre, utilisez le constructeur qui accepte les paramètres pour les deux.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initialise une nouvelle instance de la classe UIPermission avec les autorisations spécifiées pour les fenêtres et aucun accès au Presse-papiers.

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

Paramètres

windowFlag
UIPermissionWindow

Une des valeurs de l'énumération.

Exceptions

Le paramètre windowFlag n'est pas une valeur UIPermissionWindow valide.

Exemples

L’exemple de code suivant montre l’utilisation du UIPermission.UIPermission(UIPermissionWindow) constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la UIPermission classe .

UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);

Remarques

Pour définir à la fois les autorisations du Presse-papiers et de la fenêtre, utilisez le constructeur qui accepte les paramètres pour les deux.

S’applique à

.NET 9 et autres versions
Produit Versions
.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)

Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs
Source:
UIPermission.cs

Initialise une nouvelle instance de la classe UIPermission avec les autorisations spécifiées pour les fenêtres et le Presse-papiers.

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

Paramètres

windowFlag
UIPermissionWindow

Une des valeurs de l'énumération.

clipboardFlag
UIPermissionClipboard

Une des valeurs de l'énumération.

Exceptions

Le paramètre windowFlag n'est pas une valeur UIPermissionWindow valide.

- ou -

Le paramètre clipboardFlag n'est pas une valeur UIPermissionClipboard valide.

Exemples

L’exemple de code suivant montre l’utilisation du UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la UIPermission classe .

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

S’applique à

.NET 9 et autres versions
Produit Versions
.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