AuthorizeFilter Sınıf

Tanım

Uygulaması IAsyncAuthorizationFilter belirli AuthorizationPolicybir uygular. MVC, bu filtrenin AuthorizeAttribute bir örneğini tanır ve ilişkili eyleme veya denetleyiciye ekler.

public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter
public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
    interface IFilterFactory
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter, IFilterFactory
Devralma
AuthorizeFilter
Uygulamalar

Açıklamalar

Yetkilendirme filtresi ile birlikte FallbackPolicykullanılmak üzere tasarlanmamıştır. Geri dönüş ilkesi yetkilendirme filtresine göre önceliklidir.

Oluşturucular

AuthorizeFilter()

Yeni AuthorizeFilter bir örnek başlatır.

AuthorizeFilter(AuthorizationPolicy)

Yeni AuthorizeFilter bir örnek başlatın.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Yeni AuthorizeFilter bir örnek başlatın.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

yeni bir örneğini AuthorizeFilterbaşlatır.

AuthorizeFilter(String)

yeni bir örneğini AuthorizeFilterbaşlatır.

Özellikler

AuthorizeData

IAuthorizeData birleştirerek bir IAuthorizeData.

Policy

Kullanılacak yetkilendirme ilkesini alır.

PolicyProvider

İlke IAuthorizationPolicyProvider adlarını çözümlemek için kullanılacak.

Yöntemler

OnAuthorizationAsync(AuthorizationFilterContext)

İsteğin yetkilendirilmiş olduğunu onaylamak için filtre işlem hattında erken çağrılır.

Belirtik Arabirim Kullanımları

IFilterFactory.CreateInstance(IServiceProvider)

Uygulaması IAsyncAuthorizationFilter belirli AuthorizationPolicybir uygular. MVC, bu filtrenin AuthorizeAttribute bir örneğini tanır ve ilişkili eyleme veya denetleyiciye ekler.

IFilterFactory.IsReusable

Uygulaması IAsyncAuthorizationFilter belirli AuthorizationPolicybir uygular. MVC, bu filtrenin AuthorizeAttribute bir örneğini tanır ve ilişkili eyleme veya denetleyiciye ekler.

Şunlara uygulanır