ClaimsAuthorizationRequirement Sınıf
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.
Belirtilen talep türünün en az bir örneğini gerektiren bir IAuthorizationHandler ve IAuthorizationRequirement uygular ve izin verilen değerler belirtilirse, talep değeri izin verilen değerlerden biri olmalıdır.
public ref class ClaimsAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::ClaimsAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class ClaimsAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.ClaimsAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type ClaimsAuthorizationRequirement = class
inherit AuthorizationHandler<ClaimsAuthorizationRequirement>
interface IAuthorizationRequirement
Public Class ClaimsAuthorizationRequirement
Inherits AuthorizationHandler(Of ClaimsAuthorizationRequirement)
Implements IAuthorizationRequirement
- Devralma
- Uygulamalar
Oluşturucular
ClaimsAuthorizationRequirement(String, IEnumerable<String>) |
ClaimsAuthorizationRequirement öğesinin yeni bir örneğini oluşturur. |
Özellikler
AllowedValues |
İsteğe bağlı talep değerlerinin listesini alır ve varsa talebin eşleşmesi gerekir. |
ClaimType |
Mevcut olması gereken talep türünü alır. |
Yöntemler
HandleAsync(AuthorizationHandlerContext) |
Yetkilendirmeye izin verilip verilmediğini karar verir. (Devralındığı yer: AuthorizationHandler<TRequirement>) |
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement) |
Belirtilen talep gereksinimlerine göre yetkilendirmeye izin verilip verilmiyorsa bir karar verir. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement) |
Belirli bir gereksinime göre yetkilendirmeye izin verilip verilmiyorsa karar verir. (Devralındığı yer: AuthorizationHandler<TRequirement>) |
ToString() |
Belirtilen talep türünün en az bir örneğini gerektiren bir IAuthorizationHandler ve IAuthorizationRequirement uygular ve izin verilen değerler belirtilirse, talep değeri izin verilen değerlerden biri olmalıdır. |