Microsoft.AspNetCore.Mvc.ApplicationModels Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos que permiten la metaprogramación de una aplicación MVC.
Clases
ActionModel |
Un modelo de aplicación para las acciones del controlador. |
ApiConventionApplicationModelConvention |
que IActionModelConvention detecta
|
ApiExplorerModel |
Un modelo para las propiedades de ApiExplorer asociadas a un controlador o una acción. |
ApiVisibilityConvention |
que IActionModelConvention establece la visibilidad del Explorador de API. |
ApplicationModel |
Un modelo para configurar controladores en una aplicación MVC. |
ApplicationModelProviderContext |
Objeto de contexto para IApplicationModelProvider. |
AttributeRouteModel |
Un modelo para rutas de atributo. |
ClientErrorResultFilterConvention |
que IActionModelConvention agrega un IFilterMetadata objeto a ActionModel que transforma IClientErrorActionResult. |
ConsumesConstraintForFormFileParameterConvention |
que IActionModelConvention agrega un ConsumesAttribute objeto con |
ControllerModel |
Un modelo para configurar controladores. |
InferParameterBindingInfoConvention |
que IActionModelConvention deduce BindingSource los parámetros. |
InvalidModelStateFilterConvention |
que IActionModelConvention agrega un IFilterMetadata objeto al ActionModel que responde a que no es válido ModelState |
PageApplicationModel |
Componente del modelo de aplicación para RazorPages. |
PageApplicationModelProviderContext |
Objeto de contexto para IPageApplicationModelProvider. |
PageConventionCollection |
Colección de IPageConvention. |
PageHandlerModel |
Representa un controlador en un .PageApplicationModel |
PageParameterModel |
Tipo de modelo para leer y manipular propiedades y parámetros que representan un parámetro de página. |
PagePropertyModel |
Representa una propiedad de .PageApplicationModel |
PageRouteMetadata |
Metadatos usados para construir una ruta de punto de conexión a la página. |
PageRouteModel |
Un componente de modelo para enrutar RazorPages. |
PageRouteModelProviderContext |
Objeto de contexto para IPageRouteModelProvider. |
PageRouteTransformerConvention |
que IPageRouteModelConvention establece la resolución de rutas de página para usar el especificado IOutboundParameterTransformer en PageRouteModel. Esta convención no afecta a las rutas de acción del controlador. |
ParameterModel |
Tipo que representa un parámetro. |
ParameterModelBase |
Tipo de modelo para leer y manipular propiedades y parámetros. Las instancias derivadas de este tipo representan propiedades y parámetros para los controladores y razor Pages. |
PropertyModel |
Tipo que se usa para representar una propiedad en un objeto ControllerModel. |
RouteTokenTransformerConvention |
que IActionModelConvention establece el reemplazo del token de enrutamiento de atributos para usar el especificado IOutboundParameterTransformer en ActionModel. Esta convención no afecta a las rutas de página de Razor. |
SelectorModel |
Tipo que representa un selector. |
Interfaces
IActionModelConvention |
Permite la personalización de ActionModel. |
IApiExplorerModel |
Interfaz que permite el acceso a apiExplorerModel. |
IApplicationModelConvention |
Permite la personalización de ApplicationModel. |
IApplicationModelProvider |
Compila o modifica para ApplicationModel la detección de acciones. |
IBindingModel |
Interfaz que se usa para representar un objeto con .BindingInfo |
ICommonModel |
Interfaz ICommonModel. |
IControllerModelConvention |
Permite la personalización de ControllerModel. |
IFilterModel |
Modelo que tiene una lista de IFilterMetadata. |
IPageApplicationModelConvention |
Permite la personalización de PageApplicationModel. |
IPageApplicationModelPartsProvider |
Proporciona partes que se usan para construir una instancia de .PageApplicationModel |
IPageApplicationModelProvider |
Compila o modifica una PageApplicationModelProviderContext para la detección de páginas de Razor. |
IPageConvention |
Interfaz común para las convenciones de modelo de aplicación y ruta que se aplican a Razor Pages. |
IPageHandlerModelConvention |
Permite la personalización de PageHandlerModel. |
IPageRouteModelConvention |
Permite la personalización de PageRouteModel. |
IPageRouteModelProvider |
Compila o modifica un PageRouteModelProviderContext para el enrutamiento de páginas de Razor. |
IParameterModelBaseConvention |
Permite la personalización de las propiedades y los parámetros en controladores y Razor Pages. |
IParameterModelConvention |
Permite la personalización de ParameterModel. |
IPropertyModel |
Interfaz que se usa para representar algo con propiedades. |
Comentarios
Para obtener más información sobre la metaprogramación de MVC, consulte Trabajar con el modelo de aplicación en ASP.NET Core.