Microsoft.AspNetCore.Mvc.WebApiCompatShim 命名空間

類別

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder 實作以系結 類型的 HttpRequestMessage 模型。

HttpRequestMessageModelBinderProvider

IModelBinderProvider 實作以系結 類型的 HttpRequestMessage 模型。

HttpResponseExceptionActionFilter

如果例外狀況類型為 , ResultObjectResult 則為 設定為 HttpResponseException 的動作篩選。 此篩選會在動作之後立即執行。

HttpResponseMessageOutputFormatter
OverloadActionConstraint

IActionConstraint 候選動作限制為要求滿足所有非選擇性參數的動作。

UseWebApiActionConventionsAttribute

指出控制器中沒有屬性路由的動作會使用 ASP.NET Web API路由慣例。

UseWebApiOverloadingAttribute

指出只有在滿足所有非選擇性參數時,才應該選取控制器中的動作。 將 套 OverloadActionConstraint 用至控制器中的所有動作。

UseWebApiParameterConventionsAttribute

指出模型系結系統應該針對控制器動作的參數使用 ASP.NET Web API慣例。 例如,從 URI 系結簡單類型。

UseWebApiRoutesAttribute

指出控制器位於 「api」 區域中。

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

介面

IHttpRequestMessageFeature
IUseWebApiActionConventions

指出控制器中沒有屬性路由的動作會使用 ASP.NET Web API路由慣例。

IUseWebApiOverloading

指出只有在滿足所有非選擇性參數時,才應該選取控制器中的動作。 將 套 OverloadActionConstraint 用至控制器中的所有動作。

IUseWebApiParameterConventions

指出模型系結系統應該針對控制器動作的參數使用 ASP.NET Web API慣例。 例如,從 URI 系結簡單類型。

IUseWebApiRoutes

指出控制器位於 「api」 區域中。