Freigeben über


Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace

Klassen

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder Implementierung zum Binden von Modellen vom Typ HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider Implementierung zum Binden von Modellen vom Typ HttpRequestMessage.

HttpResponseExceptionActionFilter

Ein Aktionsfilter, der auf einen ObjectResult festlegtResult, wenn der Ausnahmetyp lautetHttpResponseException. Dieser Filter wird unmittelbar nach der Aktion ausgeführt.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

Eine IActionConstraint Begrenzung von Kandidatenaktionen auf diejenigen, für die die Anforderung alle nicht optionalen Parameter erfüllt.

UseWebApiActionConventionsAttribute

Gibt Aktionen ohne Attributrouten in einem Controller an, die ASP.NET-Web-API Routingkonventionen verwenden.

UseWebApiOverloadingAttribute

Gibt an, dass Aktionen in einem Controller nur ausgewählt werden sollten, wenn alle nicht optionalen Parameter erfüllt sind. Wendet den OverloadActionConstraint auf alle Aktionen im Controller an.

UseWebApiParameterConventionsAttribute

Gibt an, dass das Modellbindungssystem ASP.NET-Web-API Konventionen für Parameter der Aktionen eines Controllers verwenden sollte. Binden Sie beispielsweise einfache Typen aus dem URI.

UseWebApiRoutesAttribute

Gibt an, dass sich der Controller im Bereich "api" befindet.

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

Schnittstellen

IHttpRequestMessageFeature
IUseWebApiActionConventions

Gibt Aktionen ohne Attributrouten in einem Controller an, die ASP.NET-Web-API Routingkonventionen verwenden.

IUseWebApiOverloading

Gibt an, dass Aktionen in einem Controller nur ausgewählt werden sollten, wenn alle nicht optionalen Parameter erfüllt sind. Wendet den OverloadActionConstraint auf alle Aktionen im Controller an.

IUseWebApiParameterConventions

Gibt an, dass das Modellbindungssystem ASP.NET-Web-API Konventionen für Parameter der Aktionen eines Controllers verwenden sollte. Binden Sie beispielsweise einfache Typen aus dem URI.

IUseWebApiRoutes

Gibt an, dass sich der Controller im Bereich "api" befindet.