Поделиться через


AuthorizationFilterContext Класс

Определение

Контекст для фильтров авторизации, т. е. IAuthorizationFilter и IAsyncAuthorizationFilter реализаций.

public ref class AuthorizationFilterContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class AuthorizationFilterContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type AuthorizationFilterContext = class
    inherit FilterContext
Public Class AuthorizationFilterContext
Inherits FilterContext
Наследование
AuthorizationFilterContext

Конструкторы

AuthorizationFilterContext(ActionContext, IList<IFilterMetadata>)

Создает экземпляр нового AuthorizationFilterContext экземпляра.

Свойства

ActionDescriptor

Возвращает или задает ActionDescriptor для выбранного действия.

(Унаследовано от ActionContext)
Filters

Возвращает все применимые IFilterMetadata реализации.

(Унаследовано от FilterContext)
HttpContext

Возвращает или задает HttpContext для текущего запроса.

(Унаследовано от ActionContext)
ModelState

Возвращает набор ModelStateDictionary.

(Унаследовано от ActionContext)
Result

Возвращает или задает результат запроса. Если Result задать значение, отличноеnull от значения в фильтре авторизации, будет сокращена оставшаяся часть конвейера фильтра.

RouteData

Возвращает или задает RouteData для текущего запроса.

(Унаследовано от ActionContext)

Методы

FindEffectivePolicy<TMetadata>()

Возвращает наиболее эффективную (наиболее конкретную) политику типа TMetadata , применяемую к действию, связанному FilterContextс .

(Унаследовано от FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Возвращает значение, указывающее, является ли предоставленный IFilterMetadata параметр наиболее эффективной (наиболее конкретной) политикой, применяемой к действию, связанному FilterContextс .

(Унаследовано от FilterContext)

Применяется к