Microsoft.AspNetCore.Mvc.ApplicationModels 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供允许 MVC 应用的元编程的类型。
类
接口
IActionModelConvention |
允许自定义 ActionModel。 |
IApiExplorerModel |
允许访问 ApiExplorerModel 的接口。 |
IApplicationModelConvention |
允许自定义 ApplicationModel。 |
IApplicationModelProvider |
为操作发现生成或修改 。ApplicationModel |
IBindingModel |
一个接口,用于表示具有 BindingInfo的内容。 |
ICommonModel |
ICommonModel 接口。 |
IControllerModelConvention |
允许自定义 ControllerModel。 |
IFilterModel |
具有 列表的 IFilterMetadata模型。 |
IPageApplicationModelConvention |
允许自定义 PageApplicationModel。 |
IPageApplicationModelPartsProvider |
提供用于构造实例的 PageApplicationModel 部件 |
IPageApplicationModelProvider |
为 Razor 页面发现生成或修改 。PageApplicationModelProviderContext |
IPageConvention |
适用于 Razor Pages 的路由和应用程序模型约定的常见接口。 |
IPageHandlerModelConvention |
允许自定义 PageHandlerModel。 |
IPageRouteModelConvention |
允许自定义 PageRouteModel。 |
IPageRouteModelProvider |
为 Razor 页面路由生成或修改 。PageRouteModelProviderContext |
IParameterModelBaseConvention |
允许自定义控制器和 Razor 页面上的属性和参数。 |
IParameterModelConvention |
允许自定义 ParameterModel。 |
IPropertyModel |
一个接口,用于表示具有属性的内容。 |
注解
有关 MVC 元编程的详细信息,请参阅在 ASP.NET Core 中使用应用程序模型。