PrincipalPermission Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é |
| PrincipalPermission(String, String, Boolean) |
Initialise une nouvelle instance de la PrincipalPermission classe pour l’état d’authentification , |
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.