AuthorizeFilter 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.
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
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