PrincipalPolicy Énumération

Définition

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
PrincipalPolicy
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 false.

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.

S’applique à