Share via


AuthorizationPolicy Sınıf

Tanım

Yetkilendirme gereksinimlerinin bir koleksiyonunu ve değerlendirildikleri şemayı veya düzenleri temsil eder. Bunların tümünün yetkilendirmenin başarılı olması için başarılı olması gerekir.

public ref class AuthorizationPolicy
public class AuthorizationPolicy
type AuthorizationPolicy = class
Public Class AuthorizationPolicy
Devralma
AuthorizationPolicy

Oluşturucular

AuthorizationPolicy(IEnumerable<IAuthorizationRequirement>, IEnumerable<String>)

AuthorizationPolicy öğesinin yeni bir örneğini oluşturur.

Özellikler

AuthenticationSchemes

değerlendirilen kimlik doğrulama düzenlerinin Requirements salt okunur bir listesini alır.

Requirements

Bu ilkenin IAuthorizationRequirementbaşarılı olması için başarılı olması gerekenlerin salt okunur bir listesini alır.

Yöntemler

Combine(AuthorizationPolicy[])

Belirtilen AuthorizationPolicy öğesini tek bir ilkede birleştirir.

Combine(IEnumerable<AuthorizationPolicy>)

Belirtilen AuthorizationPolicy öğesini tek bir ilkede birleştirir.

CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

AuthorizationPolicy Belirtilen policyProvidertarafından sağlanan öğesini birleştirir.

CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>, IEnumerable<AuthorizationPolicy>)

AuthorizationPolicy Belirtilen policyProvidertarafından sağlanan öğesini birleştirir.

Şunlara uygulanır