FormatFilter Класс

Определение

Фильтр, который будет использовать значение формата в данных маршрута или строке запроса для задания типа контента для возвращаемого ObjectResult действием.

public ref class FormatFilter : Microsoft::AspNetCore::Mvc::Filters::IResourceFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter, Microsoft::AspNetCore::Mvc::Formatters::Internal::IFormatFilter
public ref class FormatFilter : Microsoft::AspNetCore::Mvc::Filters::IResourceFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter
public class FormatFilter : Microsoft.AspNetCore.Mvc.Filters.IResourceFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter, Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter
public class FormatFilter : Microsoft.AspNetCore.Mvc.Filters.IResourceFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter
type FormatFilter = class
    interface IFormatFilter
    interface IFilterMetadata
    interface IResourceFilter
    interface IResultFilter
type FormatFilter = class
    interface IFilterMetadata
    interface IResourceFilter
    interface IResultFilter
Public Class FormatFilter
Implements IFormatFilter, IResourceFilter, IResultFilter
Public Class FormatFilter
Implements IResourceFilter, IResultFilter
Наследование
FormatFilter
Реализации
IFilterMetadata IResourceFilter IResultFilter Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter

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

FormatFilter(IOptions<MvcOptions>)
Устаревшие..

Инициализирует экземпляр FormatFilter.

FormatFilter(IOptions<MvcOptions>, ILoggerFactory)

Инициализирует экземпляр FormatFilter.

Методы

GetFormat(ActionContext)

Фильтр, который будет использовать значение формата в данных маршрута или строке запроса для задания типа контента для возвращаемого ObjectResult действием.

OnResourceExecuted(ResourceExecutedContext)

Выполняет фильтр ресурсов. Вызывается после выполнения оставшейся части конвейера.

OnResourceExecuting(ResourceExecutingContext)

Как , IResourceFilterэтот фильтр проверяет запрос и отклоняет его, прежде чем идти вперед, если

  1. Формат в запросе не соответствует ни одному формату на карте.
  2. При наличии конфликтующего создает фильтр.
OnResultExecuted(ResultExecutedContext)

Вызывается после выполнения результата действия.

OnResultExecuting(ResultExecutingContext)

Задает тип контента для , ObjectResult используя значение формата из запроса.

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