ServiceAuthorizationBehavior.PrincipalPermissionMode Propriété
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.
Obtient ou définit le mode d'autorisation principale.
public:
property System::ServiceModel::Description::PrincipalPermissionMode PrincipalPermissionMode { System::ServiceModel::Description::PrincipalPermissionMode get(); void set(System::ServiceModel::Description::PrincipalPermissionMode value); };
public System.ServiceModel.Description.PrincipalPermissionMode PrincipalPermissionMode { get; set; }
member this.PrincipalPermissionMode : System.ServiceModel.Description.PrincipalPermissionMode with get, set
Public Property PrincipalPermissionMode As PrincipalPermissionMode
Valeur de propriété
Mode d'autorisation du principal.
Exemples
Ce code montre comment définir cette propriété.
ServiceHost myServiceHost = new ServiceHost(typeof(Calculator), baseUri);
ServiceAuthorizationBehavior myServiceBehavior =
myServiceHost.Description.Behaviors.Find<ServiceAuthorizationBehavior>();
myServiceBehavior.PrincipalPermissionMode =
PrincipalPermissionMode.UseAspNetRoles;
Dim myServiceBehavior As ServiceAuthorizationBehavior
myServiceBehavior = _
myServiceHost.Description.Behaviors.Find(Of ServiceAuthorizationBehavior)()
myServiceBehavior.PrincipalPermissionMode = _
PrincipalPermissionMode.UseAspNetRoles
Remarques
Cette propriété contient l'un des membres de l'énumération PrincipalPermissionMode. Les valeurs autorisées sont :
Custom. Une implémentation
IAuthorizationPolicy
personnalisée est utilisée pour remplirThread.CurrentPrincipal
.None. La propriété
Thread.CurrentPrincipal
n'est pas définie.UseAspNetRoles. La propriété
Thread.CurrentPrincipal
est affectée àIPrincipal
en fonction des informations de rôle ASP.NET.UseWindowsGroups. La propriété
Thread.CurrentPrincipal
est affectée àWindowsPrincipal
en fonction des informations d'identification de l'utilisateur du message entrant.