Microsoft.AspNetCore.Mvc.WebApiCompatShim Пространство имен

Классы

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder реализация привязки моделей типа HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider реализация привязки моделей типа HttpRequestMessage.

HttpResponseExceptionActionFilter

Фильтр действий, который задает Result значение , ObjectResult если тип исключения — HttpResponseException. Этот фильтр запускается сразу после действия.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

Действие,ограничивающее IActionConstraint действия-кандидаты теми, для которых запрос удовлетворяет всем необязательным параметрам.

UseWebApiActionConventionsAttribute

Указывает, что действия без маршрутов атрибутов в контроллере используют веб-API ASP.NET соглашениями о маршрутизации.

UseWebApiOverloadingAttribute

Указывает, что действия в контроллере должны быть выбраны только в том случае, если выполнены все необязательные параметры. Применяет ко OverloadActionConstraint всем действиям в контроллере.

UseWebApiParameterConventionsAttribute

Указывает, что система привязки модели должна использовать веб-API ASP.NET соглашения для параметров действий контроллера. Например, привяжите простые типы из универсального кода ресурса (URI).

UseWebApiRoutesAttribute

Указывает, что контроллер находится в области api.

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Интерфейсы

IHttpRequestMessageFeature
IUseWebApiActionConventions

Указывает, что действия без маршрутов атрибутов в контроллере используют веб-API ASP.NET соглашениями о маршрутизации.

IUseWebApiOverloading

Указывает, что действия в контроллере должны быть выбраны только в том случае, если выполнены все необязательные параметры. Применяет ко OverloadActionConstraint всем действиям в контроллере.

IUseWebApiParameterConventions

Указывает, что система привязки модели должна использовать веб-API ASP.NET соглашения для параметров действий контроллера. Например, привяжите простые типы из универсального кода ресурса (URI).

IUseWebApiRoutes

Указывает, что контроллер находится в области api.