Compartir a través de


Microsoft.AspNetCore.Mvc.ApplicationParts Espacio de nombres

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 TFeature .

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.