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.
Dient zum Abrufen oder Festlegen des Prinzipalberechtigungsmodus.
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 Prinzipalberechtigungsmodus.
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 enthält eines der Member der PrincipalPermissionMode Aufzählung. Gültige Werte sind:
Custom. Eine benutzerdefinierte
IAuthorizationPolicyImplementierung wird zum AuffüllenThread.CurrentPrincipalverwendet.None. Die
Thread.CurrentPrincipalEigenschaft ist nicht festgelegt.UseAspNetRoles. Die eigenschaft
Thread.CurrentPrincipalwird auf eineIPrincipalbasierend auf ASP.NET Rolleninformationen festgelegt.UseWindowsGroups. Die
Thread.CurrentPrincipalEigenschaft wird basierendWindowsPrincipalauf den Benutzeranmeldeinformationen der eingehenden Nachricht festgelegt.