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 la façon dont les objets principal et d’identité 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
| Nom | Valeur | Description |
|---|---|---|
| UnauthenticatedPrincipal | 0 | Les objets principal et d’identité de l’entité non authentifiée doivent être créés. Une entité non authentifiée a Name défini sur la chaîne vide (« ») et IsAuthenticated définie sur |
| NoPrincipal | 1 | Aucun objet principal ou identité ne doit être créé. |
| WindowsPrincipal | 2 | Les objets principal et d’identité qui reflètent le jeton du système d’exploitation associé au thread d’exécution actuel doivent être créés, et les groupes de systèmes d’exploitation associés doivent être mappés dans des rôles. |
Remarques
Pour des raisons de performances, les objets 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 de 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.