ServiceAuthorizationBehavior.PrincipalPermissionMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Prinzipalberechtigungsmodus ab oder legt ihn fest.
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
Eigenschaftswert
Der Prinzipal-Berechtigungsmodus.
Beispiele
Dieser Code zeigt, wie diese Eigenschaft festgelegt wird.
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
Hinweise
Diese Eigenschaft beinhaltet einen der Member der PrincipalPermissionMode-Enumeration. Gültige Werte sind:
Custom. Eine benutzerdefinierte
IAuthorizationPolicy
-Implementierung wird verwendet, umThread.CurrentPrincipal
aufzufüllen.None. Die
Thread.CurrentPrincipal
-Eigenschaft ist nicht festgelegt.UseAspNetRoles. Die
Thread.CurrentPrincipal
-Eigenschaft wird auf Grundlage der ASP.NET-Rolleninformationen auf einenIPrincipal
festgelegt.UseWindowsGroups. Die
Thread.CurrentPrincipal
-Eigenschaft wird basierend auf den Benutzeranmeldeinformationen der eingehenden Nachricht auf einenWindowsPrincipal
festgelegt.