Share via


Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace

Classes

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder implementation to bind models of type HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider implementation to bind models of type HttpRequestMessage.

HttpResponseExceptionActionFilter

An action filter that sets Result to an ObjectResult if the exception type is HttpResponseException. This filter runs immediately after the action.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

An IActionConstraint limiting candidate actions to those for which the request satisfies all non-optional parameters.

UseWebApiActionConventionsAttribute

Indicates actions without attribute routes in a controller use ASP.NET Web API routing conventions.

UseWebApiOverloadingAttribute

Indicates actions in a controller should be selected only if all non-optional parameters are satisfied. Applies the OverloadActionConstraint to all actions in the controller.

UseWebApiParameterConventionsAttribute

Indicates the model binding system should use ASP.NET Web API conventions for parameters of a controller's actions. For example, bind simple types from the URI.

UseWebApiRoutesAttribute

Indicates the controller is in the "api" area.

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Interfaces

IHttpRequestMessageFeature
IUseWebApiActionConventions

Indicates actions without attribute routes in a controller use ASP.NET Web API routing conventions.

IUseWebApiOverloading

Indicates actions in a controller should be selected only if all non-optional parameters are satisfied. Applies the OverloadActionConstraint to all actions in the controller.

IUseWebApiParameterConventions

Indicates the model binding system should use ASP.NET Web API conventions for parameters of a controller's actions. For example, bind simple types from the URI.

IUseWebApiRoutes

Indicates the controller is in the "api" area.