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.OverloadActionConstraintto 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.IModelBinderimplementation to bind models of typeSystem.Net.Http.HttpRequestMessage.- class
HttpRequestMessageModelBinderProvider Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProviderimplementation to bind models of typeSystem.Net.Http.HttpRequestMessage.- class
HttpResponseExceptionActionFilter - An action filter that sets
Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Resultto anMicrosoft.AspNetCore.Mvc.ObjectResultif the exception type isSystem.Web.Http.HttpResponseException. This filter runs immediately after the action. - class
HttpResponseMessageOutputFormatter - class
OverloadActionConstraint - An
Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintlimiting 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.OverloadActionConstraintto 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