ServiceAuthorizationBehavior.PrincipalPermissionMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает режим разрешений участника.
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
Значение свойства
Режим разрешений субъекта.
Примеры
В этом примере кода показано, как задать это свойство.
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
Комментарии
Это свойство содержит одного из участников перечисления PrincipalPermissionMode. Допустимые значения:
Custom. Для заполнения
Thread.CurrentPrincipal
используется пользовательскаяIAuthorizationPolicy
реализация .None. Свойство
Thread.CurrentPrincipal
не задано.UseAspNetRoles. Свойству
Thread.CurrentPrincipal
присваивается значение на основе сведенийIPrincipal
о ASP.NET роли.UseWindowsGroups. Свойству
Thread.CurrentPrincipal
присваивается значение наWindowsPrincipal
основе учетных данных пользователя входящего сообщения.