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 |
生成或修改 PageApplicationModelProviderContext Razor 页面发现。 |
IPageConvention |
适用于适用于 Razor Pages 的路由和应用程序模型约定的常见接口。 |
IPageHandlerModelConvention |
允许自定义 .PageHandlerModel |
IPageRouteModelConvention |
允许自定义 .PageRouteModel |
IPageRouteModelProvider |
生成或修改 PageRouteModelProviderContext Razor 页面路由。 |
IParameterModelBaseConvention |
允许自定义控制器和 Razor Pages 上的属性和参数。 |
IParameterModelConvention |
允许自定义 .ParameterModel |
IPropertyModel |
一个接口,用于表示具有属性的内容。 |
注解
有关 MVC 元编程的详细信息,请参阅 ASP.NET Core中的应用程序模型。