Microsoft.AspNetCore.Mvc.ApplicationParts 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 manipular los recursos de una aplicación MVC. Los elementos de aplicación permiten a ASP.NET Core detectar controladores, componentes de vista, aplicaciones auxiliares de etiquetas, Razor Pages, orígenes de compilación de Razor, etc.
Clases
ApplicationPart |
Una parte de una aplicación MVC. |
ApplicationPartAttribute |
Especifica un ensamblado que se va a agregar como .ApplicationPart En el caso normal, MVC generará ApplicationPartAttribute instancias en el ensamblado de entrada para cada dependencia que haga referencia a MVC. Cada uno de estos ensamblados se trata como .ApplicationPart |
ApplicationPartFactory |
Especifica un contrato para sintetizar una o varias ApplicationPart instancias de .Assembly De forma predeterminada, Mvc registra cada ensamblado de aplicación que detecta como .AssemblyPart Opcionalmente, los ensamblados pueden especificar un ApplicationPartFactory para configurar elementos para el ensamblado mediante ProvideApplicationPartFactoryAttribute. |
ApplicationPartManager |
Administra las partes y características de una aplicación MVC. |
AssemblyPart |
Respaldado ApplicationPart por un Assemblyobjeto . |
AssemblyPartExtensions |
Clase estática que agrega métodos a AssemblyPart. |
CompiledRazorAssemblyApplicationPartFactory |
Configura un ensamblado como .CompiledRazorAssemblyPart |
CompiledRazorAssemblyPart |
para ApplicationPart ensamblados de Razor compilados. |
ConsolidatedAssemblyApplicationPartFactory |
Configura un ApplicationPart objeto que contiene controladores, así como vistas de Razor y Páginas. Combina los resultados de GetApplicationParts(Assembly) y GetApplicationParts(Assembly). Esta fábrica de elementos se puede usar si las vistas de Razor o las páginas de Razor se compilan en con otros tipos, incluidos los controladores. |
DefaultApplicationPartFactory |
El valor predeterminado es ApplicationPartFactory. |
NullApplicationPartFactory |
que ApplicationPartFactory no genera ninguna parte. Esta fábrica se puede usar para preempt la detección de elementos predeterminada de Mvc, lo que permite la configuración personalizada en una fase posterior. |
ProvideApplicationPartFactoryAttribute |
Proporciona un ApplicationPartFactory tipo. |
RelatedAssemblyAttribute |
Especifica un ensamblado que se va a cargar como parte del mecanismo de detección de ensamblados de MVC. |
ViewInfo |
Proporciona información para las vistas precompiladas. |
ViewInfoContainer |
Contenedor para instancias de ViewInfo. |
Interfaces
IApplicationFeatureProvider |
Interfaz de marcador para IApplicationFeatureProvider implementaciones. |
IApplicationFeatureProvider<TFeature> |
Proveedor de una característica determinada |
IApplicationPartTypeProvider |
Expone un conjunto de tipos de un ApplicationPartobjeto . |
ICompilationReferencesProvider |
Expone una o varias rutas de acceso de referencia de .ApplicationPart |
IRazorCompiledItemProvider |
Expone una o varias RazorCompiledItem instancias de un objeto ApplicationPart. |
Comentarios
Para obtener más información, elementos de la aplicación.