Microsoft.AspNetCore.Mvc.WebApiCompatShim Spazio dei nomi

Classi

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder implementazione per associare modelli di tipo HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider implementazione per associare modelli di tipo HttpRequestMessage.

HttpResponseExceptionActionFilter

Filtro di azione che imposta Result su un ObjectResult se il tipo di eccezione è HttpResponseException. Questo filtro viene eseguito immediatamente dopo l'azione.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

Una IActionConstraint limitazione delle azioni candidate a quelle per cui la richiesta soddisfa tutti i parametri non facoltativi.

UseWebApiActionConventionsAttribute

Indica le azioni senza route di attributo in un controller usano convenzioni di routing API Web ASP.NET.

UseWebApiOverloadingAttribute

Indica che le azioni in un controller devono essere selezionate solo se tutti i parametri non facoltativi sono soddisfatti. Applica l'oggetto OverloadActionConstraint a tutte le azioni nel controller.

UseWebApiParameterConventionsAttribute

Indica che il sistema di associazione del modello deve usare convenzioni API Web ASP.NET per i parametri delle azioni di un controller. Ad esempio, associare tipi semplici dall'URI.

UseWebApiRoutesAttribute

Indica che il controller si trova nell'area "api".

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Interfacce

IHttpRequestMessageFeature
IUseWebApiActionConventions

Indica le azioni senza route di attributo in un controller usano convenzioni di routing API Web ASP.NET.

IUseWebApiOverloading

Indica che le azioni in un controller devono essere selezionate solo se tutti i parametri non facoltativi sono soddisfatti. Applica l'oggetto OverloadActionConstraint a tutte le azioni nel controller.

IUseWebApiParameterConventions

Indica che il sistema di associazione del modello deve usare convenzioni API Web ASP.NET per i parametri delle azioni di un controller. Ad esempio, associare tipi semplici dall'URI.

IUseWebApiRoutes

Indica che il controller si trova nell'area "api".