Sdílet prostřednictvím


Microsoft.AspNetCore.Mvc.WebApiCompatShim Obor názvů

Třídy

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder implementace k vytvoření vazby modelů typu HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider implementace k vytvoření vazby modelů typu HttpRequestMessage.

HttpResponseExceptionActionFilter

Filtr akcí, který nastaví Result na , ObjectResult pokud je HttpResponseExceptiontyp výjimky . Tento filtr se spustí okamžitě po provedení akce.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

Omezující IActionConstraint kandidátské akce na ty, pro které požadavek splňuje všechny nepovinné parametry.

UseWebApiActionConventionsAttribute

Označuje akce bez tras atributů v kontroleru, které používají konvence směrování ASP.NET webového rozhraní API.

UseWebApiOverloadingAttribute

Označuje, že akce v kontroleru by měly být vybrány pouze v případě, že jsou splněny všechny nepovinné parametry. Použije na OverloadActionConstraint všechny akce v kontroleru.

UseWebApiParameterConventionsAttribute

Označuje, že systém vazeb modelu by měl používat ASP.NET konvence webového rozhraní API pro parametry akcí kontroleru. Můžete například vytvořit vazbu jednoduchých typů z identifikátoru URI.

UseWebApiRoutesAttribute

Označuje, že se kontroler nachází v oblasti api.

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Rozhraní

IHttpRequestMessageFeature
IUseWebApiActionConventions

Označuje akce bez tras atributů v kontroleru, které používají konvence směrování ASP.NET webového rozhraní API.

IUseWebApiOverloading

Označuje, že akce v kontroleru by měly být vybrány pouze v případě, že jsou splněny všechny nepovinné parametry. Použije na OverloadActionConstraint všechny akce v kontroleru.

IUseWebApiParameterConventions

Označuje, že systém vazeb modelu by měl používat ASP.NET konvence webového rozhraní API pro parametry akcí kontroleru. Můžete například vytvořit vazbu jednoduchých typů z identifikátoru URI.

IUseWebApiRoutes

Označuje, že se kontroler nachází v oblasti api.