Microsoft.AspNetCore.Mvc.WebApiCompatShim Przestrzeń nazw

Klasy

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder implementacja w celu powiązania modeli typu HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider implementacja w celu powiązania modeli typu HttpRequestMessage.

HttpResponseExceptionActionFilter

Filtr akcji, który ustawia Result wartość , ObjectResult jeśli typ wyjątku to HttpResponseException. Ten filtr jest uruchamiany natychmiast po akcji.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

Ograniczenie IActionConstraint akcji kandydata do tych, dla których żądanie spełnia wszystkie parametry inne niż opcjonalne.

UseWebApiActionConventionsAttribute

Wskazuje akcje bez tras atrybutów w kontrolerze używają konwencji routingu interfejsu API sieci Web ASP.NET.

UseWebApiOverloadingAttribute

Wskazuje akcje w kontrolerze powinny być zaznaczone tylko wtedy, gdy wszystkie parametry inne niż opcjonalne są spełnione. Stosuje element OverloadActionConstraint do wszystkich akcji w kontrolerze.

UseWebApiParameterConventionsAttribute

Wskazuje, że system powiązań modelu powinien używać ASP.NET konwencji internetowego interfejsu API dla parametrów akcji kontrolera. Na przykład powiąż proste typy z identyfikatora URI.

UseWebApiRoutesAttribute

Wskazuje, że kontroler znajduje się w obszarze "api".

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Interfejsy

IHttpRequestMessageFeature
IUseWebApiActionConventions

Wskazuje akcje bez tras atrybutów w kontrolerze używają konwencji routingu interfejsu API sieci Web ASP.NET.

IUseWebApiOverloading

Wskazuje akcje w kontrolerze powinny być zaznaczone tylko wtedy, gdy wszystkie parametry inne niż opcjonalne są spełnione. Stosuje element OverloadActionConstraint do wszystkich akcji w kontrolerze.

IUseWebApiParameterConventions

Wskazuje, że system powiązań modelu powinien używać ASP.NET konwencji internetowego interfejsu API dla parametrów akcji kontrolera. Na przykład powiąż proste typy z identyfikatora URI.

IUseWebApiRoutes

Wskazuje, że kontroler znajduje się w obszarze "api".