PrincipalPermission Constructeurs

Définition

Initialise une nouvelle instance de la classe PrincipalPermission.

Surcharges

Nom Description
PrincipalPermission(PermissionState)

Initialise une nouvelle instance de la PrincipalPermission classe avec le fichier spécifié PermissionState.

PrincipalPermission(String, String)

Initialise une nouvelle instance de la PrincipalPermission classe pour le fichier spécifié name et role.

PrincipalPermission(String, String, Boolean)

Initialise une nouvelle instance de la PrincipalPermission classe pour l’état d’authentification , roleet spécifiéname.

PrincipalPermission(PermissionState)

Initialise une nouvelle instance de la PrincipalPermission classe avec le fichier spécifié PermissionState.

public:
 PrincipalPermission(System::Security::Permissions::PermissionState state);
public PrincipalPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.PrincipalPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.PrincipalPermission
Public Sub New (state As PermissionState)

Paramètres

state
PermissionState

Une des PermissionState valeurs.

Exceptions

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

Remarques

None correspond uniquement au principal non authentifié (Name est la chaîne vide ( » « ), non Role, Authenticated est false). Unrestricted correspond à tous les principaux (Name is null, Role is null).

Note

Ce constructeur est inclus pour la cohérence avec la conception d’autres autorisations, mais n’est pas utile dans la pratique.

S’applique à

PrincipalPermission(String, String)

Initialise une nouvelle instance de la PrincipalPermission classe pour le fichier spécifié name et role.

public:
 PrincipalPermission(System::String ^ name, System::String ^ role);
public PrincipalPermission(string name, string role);
new System.Security.Permissions.PrincipalPermission : string * string -> System.Security.Permissions.PrincipalPermission
Public Sub New (name As String, role As String)

Paramètres

name
String

Nom de l’utilisateur de l’objet IPrincipal .

role
String

Rôle de l’utilisateur de l’objet IPrincipal (par exemple, Administrateur).

Remarques

Le name paramètre et le role paramètre doivent correspondre à cette autorisation pour qu’il corresponde au paramètre actif IPrincipal et associé IIdentity. Définissez cette option name pour null rechercher n’importe quel utilisateur dans un rôle.

S’applique à

PrincipalPermission(String, String, Boolean)

Initialise une nouvelle instance de la PrincipalPermission classe pour l’état d’authentification , roleet spécifiéname.

public:
 PrincipalPermission(System::String ^ name, System::String ^ role, bool isAuthenticated);
public PrincipalPermission(string name, string role, bool isAuthenticated);
new System.Security.Permissions.PrincipalPermission : string * string * bool -> System.Security.Permissions.PrincipalPermission
Public Sub New (name As String, role As String, isAuthenticated As Boolean)

Paramètres

name
String

Nom de l’utilisateur de l’objet IPrincipal .

role
String

Rôle de l’utilisateur de l’objet IPrincipal (par exemple, Administrateur).

isAuthenticated
Boolean

true pour indiquer que l’utilisateur est authentifié ; sinon, false.

Remarques

Le name paramètre et le role paramètre doivent correspondre à cette autorisation pour qu’il corresponde au paramètre actif IPrincipal et associé IIdentity.

S’applique à