Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc.
WebApiCompatShim
¶ Interfaces
- interface
IHttpRequestMessageFeature
- interface
IUseWebApiActionConventions
- Indicates actions without attribute routes in a controller use ASP.NET Web API routing conventions.
- interface
IUseWebApiOverloading
- Indicates actions in a controller should be selected only if all non-optional parameters are satisfied. Applies
the
Microsoft.AspNetCore.Mvc.WebApiCompatShim.OverloadActionConstraint
to all actions in the controller. - interface
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.
- interface
IUseWebApiRoutes
- Indicates the controller is in the “api” area.
Classes
- class
FormDataCollectionExtensions
- class
HttpRequestMessageFeature
- class
HttpRequestMessageHttpContextExtensions
- class
HttpRequestMessageModelBinder
Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
implementation to bind models of typeSystem.Net.Http.HttpRequestMessage
.- class
HttpRequestMessageModelBinderProvider
Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider
implementation to bind models of typeSystem.Net.Http.HttpRequestMessage
.- class
HttpResponseExceptionActionFilter
- An action filter that sets
Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Result
to anMicrosoft.AspNetCore.Mvc.ObjectResult
if the exception type isSystem.Web.Http.HttpResponseException
. This filter runs immediately after the action. - class
HttpResponseMessageOutputFormatter
- class
OverloadActionConstraint
- An
Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint
limiting candidate actions to those for which the request satisfies all non-optional parameters. - class
UseWebApiActionConventionsAttribute
- Indicates actions without attribute routes in a controller use ASP.NET Web API routing conventions.
- class
UseWebApiOverloadingAttribute
- Indicates actions in a controller should be selected only if all non-optional parameters are satisfied. Applies
the
Microsoft.AspNetCore.Mvc.WebApiCompatShim.OverloadActionConstraint
to all actions in the controller. - class
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.
- class
UseWebApiRoutesAttribute
- Indicates the controller is in the “api” area.
- class
WebApiActionConventionsApplicationModelConvention
- class
WebApiCompatShimOptions
- class
WebApiCompatShimOptionsSetup
- class
WebApiOverloadingApplicationModelConvention
- class
WebApiParameterConventionsApplicationModelConvention
- class
WebApiRoutesApplicationModelConvention
- interface