CorsAuthorizationFilter 类

定义

一个筛选器,用于应用给定 CorsPolicy 并添加适当的响应标头。

public ref class CorsAuthorizationFilter : Microsoft::AspNetCore::Mvc::Cors::Internal::ICorsAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
public ref class CorsAuthorizationFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
public class CorsAuthorizationFilter : Microsoft.AspNetCore.Mvc.Cors.Internal.ICorsAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
public class CorsAuthorizationFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
type CorsAuthorizationFilter = class
    interface ICorsAuthorizationFilter
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
    interface IOrderedFilter
type CorsAuthorizationFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
    interface IOrderedFilter
Public Class CorsAuthorizationFilter
Implements IAsyncAuthorizationFilter, ICorsAuthorizationFilter, IOrderedFilter
Public Class CorsAuthorizationFilter
Implements IAsyncAuthorizationFilter, IOrderedFilter
继承
CorsAuthorizationFilter
实现
Microsoft.AspNetCore.Mvc.Cors.Internal.ICorsAuthorizationFilter IAsyncAuthorizationFilter IFilterMetadata IOrderedFilter

构造函数

CorsAuthorizationFilter(ICorsService, ICorsPolicyProvider)

创建 CorsAuthorizationFilter 的新实例。

CorsAuthorizationFilter(ICorsService, ICorsPolicyProvider, ILoggerFactory)

创建 CorsAuthorizationFilter 的新实例。

属性

Order

获取用于确定筛选器执行顺序的顺序值。 筛选器以 属性的 Order 升序数值执行。

PolicyName

用于提取 CorsPolicy的策略名称。

方法

OnAuthorizationAsync(AuthorizationFilterContext)

在筛选器管道中提前调用以确认请求是否已授权。

适用于