AuthorizeFilter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementace, která IAsyncAuthorizationFilter se vztahuje na konkrétní AuthorizationPolicy. MVC rozpozná AuthorizeAttribute a přidá instanci tohoto filtru do přidružené akce nebo kontroleru.
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
- Dědičnost
-
AuthorizeFilter
- Implementuje
Konstruktory
| AuthorizeFilter() |
Inicializuje novou AuthorizeFilter instanci. |
| AuthorizeFilter(AuthorizationPolicy) |
Inicializuje novou AuthorizeFilter instanci. |
| AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) |
Inicializuje novou AuthorizeFilter instanci. |
| AuthorizeFilter(IEnumerable<IAuthorizeData>) |
Inicializuje novou instanci AuthorizeFilter. |
| AuthorizeFilter(String) |
Inicializuje novou instanci AuthorizeFilter. |
Vlastnosti
| AuthorizeData |
Zkombinování IAuthorizeData do IAuthorizeData. |
| Policy |
Získá autorizační zásadu, která se má použít. |
| PolicyProvider |
Slouží IAuthorizationPolicyProvider k překladu názvů zásad. |
Metody
| OnAuthorizationAsync(AuthorizationFilterContext) |
Volá se v rané fázi kanálu filtru, aby se potvrdilo, že je žádost autorizovaná. |
Explicitní implementace rozhraní
| IFilterFactory.CreateInstance(IServiceProvider) | |
| IFilterFactory.IsReusable |