Compartilhar via


Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace

Classes

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder implementação para associar modelos do tipo HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider implementação para associar modelos do tipo HttpRequestMessage.

HttpResponseExceptionActionFilter

Um filtro de ação que define Result como um ObjectResult se o tipo de exceção for HttpResponseException. Esse filtro é executado imediatamente após a ação.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

Uma IActionConstraint limitação de ações candidatas àqueles para os quais a solicitação atende a todos os parâmetros não opcionais.

UseWebApiActionConventionsAttribute

Indica que as ações sem rotas de atributo em um controlador usam ASP.NET Web API convenções de roteamento.

UseWebApiOverloadingAttribute

Indica que as ações em um controlador devem ser selecionadas somente se todos os parâmetros não opcionais forem atendidos. Aplica o OverloadActionConstraint a todas as ações no controlador.

UseWebApiParameterConventionsAttribute

Indica que o sistema de associação de modelo deve usar ASP.NET Web API convenções para parâmetros das ações de um controlador. Por exemplo, associe tipos simples do URI.

UseWebApiRoutesAttribute

Indica que o controlador está na área "api".

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Interfaces

IHttpRequestMessageFeature
IUseWebApiActionConventions

Indica que as ações sem rotas de atributo em um controlador usam ASP.NET Web API convenções de roteamento.

IUseWebApiOverloading

Indica que as ações em um controlador devem ser selecionadas somente se todos os parâmetros não opcionais forem atendidos. Aplica o OverloadActionConstraint a todas as ações no controlador.

IUseWebApiParameterConventions

Indica que o sistema de associação de modelo deve usar ASP.NET Web API convenções para parâmetros das ações de um controlador. Por exemplo, associe tipos simples do URI.

IUseWebApiRoutes

Indica que o controlador está na área "api".