Microsoft.AspNetCore.Mvc.WebApiCompatShim Espace de noms

Classes

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder implémentation pour lier des modèles de type HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider implémentation pour lier des modèles de type HttpRequestMessage.

HttpResponseExceptionActionFilter

Filtre d’action qui définit Result sur un si le type d’exception ObjectResult est HttpResponseException. Ce filtre s’exécute immédiatement après l’action.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

Limitation IActionConstraint des actions candidates à celles pour lesquelles la demande satisfait à tous les paramètres non facultatifs.

UseWebApiActionConventionsAttribute

Indique que les actions sans itinéraires d’attribut dans un contrôleur utilisent API Web ASP.NET conventions de routage.

UseWebApiOverloadingAttribute

Indique que les actions d’un contrôleur doivent être sélectionnées uniquement si tous les paramètres non facultatifs sont satisfaits. Applique à OverloadActionConstraint toutes les actions du contrôleur.

UseWebApiParameterConventionsAttribute

Indique que le système de liaison de modèle doit utiliser API Web ASP.NET conventions pour les paramètres des actions d’un contrôleur. Par exemple, liez des types simples à partir de l’URI.

UseWebApiRoutesAttribute

Indique que le contrôleur se trouve dans la zone « api ».

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Interfaces

IHttpRequestMessageFeature
IUseWebApiActionConventions

Indique que les actions sans itinéraires d’attribut dans un contrôleur utilisent API Web ASP.NET conventions de routage.

IUseWebApiOverloading

Indique que les actions d’un contrôleur doivent être sélectionnées uniquement si tous les paramètres non facultatifs sont satisfaits. Applique à OverloadActionConstraint toutes les actions du contrôleur.

IUseWebApiParameterConventions

Indique que le système de liaison de modèle doit utiliser API Web ASP.NET conventions pour les paramètres des actions d’un contrôleur. Par exemple, liez des types simples à partir de l’URI.

IUseWebApiRoutes

Indique que le contrôleur se trouve dans la zone « api ».