PrincipalPolicy Énumération
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.
Spécifie comment les objets Identity et Principal doivent être créés pour un domaine d'application. La valeur par défaut est UnauthenticatedPrincipal
.
public enum class PrincipalPolicy
public enum PrincipalPolicy
[System.Serializable]
public enum PrincipalPolicy
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum PrincipalPolicy
type PrincipalPolicy =
[<System.Serializable>]
type PrincipalPolicy =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PrincipalPolicy =
Public Enum PrincipalPolicy
- Héritage
- Attributs
Champs
NoPrincipal | 1 | Aucun objet Principal ou Identity ne doit être créé. |
UnauthenticatedPrincipal | 0 | Des objets Principal et Identity pour une entité non authentifiée doivent être créés. Une entité non authentifiée a la chaîne vide ("") affectée à Name et |
WindowsPrincipal | 2 | Des objets Principal et Identity qui reflètent le jeton de système d'exploitation associé au thread d'exécution actuel doivent être créés et les groupes de système d'exploitation associés doivent être mappés dans des rôles. |
Remarques
Pour des raisons de performances, les objets de principal et d’identité par défaut ne sont pas créés tant qu’ils ne sont pas nécessaires. Si un principal est explicitement ajouté au thread actuel, un principal par défaut n’est pas créé et le paramètre de stratégie principal est ignoré.
Un hôte approuvé peut remplacer la stratégie de principal par défaut en spécifiant une autre de ces valeurs à l’aide de la SetPrincipalPolicy méthode d’un AppDomain.