ServiceAuthorizationBehavior.PrincipalPermissionMode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia tryb uprawnień podmiotu zabezpieczeń.
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
Wartość właściwości
Tryb uprawnień podmiotu zabezpieczeń.
Przykłady
Ten kod pokazuje, jak ustawić tę właściwość.
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
Uwagi
Ta właściwość zawiera jeden z elementów członkowskich wyliczenia PrincipalPermissionMode . Prawidłowe wartości:
Custom. Implementacja niestandardowa
IAuthorizationPolicy
służy do wypełnianiaThread.CurrentPrincipal
elementu .None. Właściwość nie jest ustawiona
Thread.CurrentPrincipal
.UseAspNetRoles. Właściwość jest ustawiona
Thread.CurrentPrincipal
na wartość opartąIPrincipal
na ASP.NET informacji o roli.UseWindowsGroups. Właściwość
Thread.CurrentPrincipal
jest ustawiona naWindowsPrincipal
wartość na podstawie poświadczeń użytkownika przychodzącego komunikatu.