ServiceAuthorizationBehavior.PrincipalPermissionMode Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Asıl izin modunu alır veya ayarlar.
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
Özellik Değeri
Asıl izin modu.
Örnekler
Bu kod, bu özelliğin nasıl ayarlandığını gösterir.
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
Açıklamalar
Bu özellik, sabit listesi üyelerinden PrincipalPermissionMode birini içerir. Geçerli değerler:
Custom. doldurmak için
Thread.CurrentPrincipal
özelIAuthorizationPolicy
bir uygulama kullanılır.None.
Thread.CurrentPrincipal
özelliği ayarlanmadı.UseAspNetRoles.
Thread.CurrentPrincipal
özelliği, ASP.NET rol bilgilerine dayalı olarakIPrincipal
ayarlanır.UseWindowsGroups.
Thread.CurrentPrincipal
özelliği, gelen iletinin kullanıcı kimlik bilgilerine göre birWindowsPrincipal
olarak ayarlanır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin