Microsoft.AspNetCore.Mvc.WebApiCompatShim 命名空间

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder 用于绑定 类型 HttpRequestMessage模型的实现。

HttpRequestMessageModelBinderProvider

IModelBinderProvider 用于绑定 类型 HttpRequestMessage模型的实现。

HttpResponseExceptionActionFilter

如果异常类型为 HttpResponseExceptionObjectResult则操作筛选器设置为 Result 。 此筛选器在操作后立即运行。

HttpResponseMessageOutputFormatter
OverloadActionConstraint

IActionConstraint 候选操作限制为请求满足所有非可选参数的操作。

UseWebApiActionConventionsAttribute

指示控制器中没有属性路由的操作使用 ASP.NET Web API路由约定。

UseWebApiOverloadingAttribute

指示仅在满足所有非可选参数时才应选择控制器中的操作。 将 OverloadActionConstraint 应用于控制器中的所有操作。

UseWebApiParameterConventionsAttribute

指示模型绑定系统应对控制器操作的参数使用 ASP.NET Web API约定。 例如,从 URI 绑定简单类型。

UseWebApiRoutesAttribute

指示控制器位于“api”区域中。

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

接口

IHttpRequestMessageFeature
IUseWebApiActionConventions

指示控制器中没有属性路由的操作使用 ASP.NET Web API路由约定。

IUseWebApiOverloading

指示仅在满足所有非可选参数时才应选择控制器中的操作。 将 OverloadActionConstraint 应用于控制器中的所有操作。

IUseWebApiParameterConventions

指示模型绑定系统应对控制器操作的参数使用 ASP.NET Web API约定。 例如,从 URI 绑定简单类型。

IUseWebApiRoutes

指示控制器位于“api”区域中。