Microsoft.AspNetCore.Mvc.ApplicationParts Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos que permitem manipular os recursos de um aplicativo MVC. As Partes do Aplicativo permitem que ASP.NET Core descubra controladores, exiba componentes, auxiliares de marca, Razor Pages, fontes de compilação razor e muito mais.
Classes
ApplicationPart |
Uma parte de um aplicativo MVC. |
ApplicationPartAttribute |
Especifica um assembly a ser adicionado como um ApplicationPart. No caso comum, o MVC gerará ApplicationPartAttribute instâncias no assembly de entrada para cada dependência que referencia o MVC. Cada um desses assemblies é tratado como um ApplicationPart. |
ApplicationPartFactory |
Especifica um contrato para sintetizar uma ou mais ApplicationPart instâncias de um Assembly. Por padrão, o Mvc registra cada assembly de aplicativo descoberto como um AssemblyPart. Opcionalmente, os assemblies podem especificar um ApplicationPartFactory para configurar partes para o assembly usando ProvideApplicationPartFactoryAttribute. |
ApplicationPartManager |
Gerencia as partes e os recursos de um aplicativo MVC. |
AssemblyPart |
Um ApplicationPart com o apoio de um Assembly. |
AssemblyPartExtensions |
Classe estática que adiciona métodos a AssemblyPart. |
CompiledRazorAssemblyApplicationPartFactory |
Configura um assembly como um CompiledRazorAssemblyPart. |
CompiledRazorAssemblyPart |
Um ApplicationPart para assemblies Razor compilados. |
ConsolidatedAssemblyApplicationPartFactory |
Configura um ApplicationPart que contém controladores, bem como exibições razor e páginas. Combina os resultados de GetApplicationParts(Assembly) e GetApplicationParts(Assembly). Essa fábrica de partes poderá ser usada se modos de exibição razor ou Razor Pages forem compilados em com outros tipos, incluindo controladores. |
DefaultApplicationPartFactory |
Padrão ApplicationPartFactory. |
NullApplicationPartFactory |
Um ApplicationPartFactory que não produz partes. Essa fábrica pode ser usada para antecipar a descoberta de parte padrão do Mvc, permitindo a configuração personalizada em um estágio posterior. |
ProvideApplicationPartFactoryAttribute |
Fornece um ApplicationPartFactory tipo. |
RelatedAssemblyAttribute |
Especifica um assembly a ser carregado como parte do mecanismo de descoberta de assembly do MVC. |
ViewInfo |
Fornece informações para exibições pré-compiladas. |
ViewInfoContainer |
Um contêiner para instâncias de ViewInfo. |
Interfaces
IApplicationFeatureProvider |
Interface de marcador para IApplicationFeatureProvider implementações. |
IApplicationFeatureProvider<TFeature> |
Um provedor para um determinado |
IApplicationPartTypeProvider |
Expõe um conjunto de tipos de um ApplicationPart. |
ICompilationReferencesProvider |
Expõe um ou mais caminhos de referência de um ApplicationPart. |
IRazorCompiledItemProvider |
Expõe uma ou mais RazorCompiledItem instâncias de um ApplicationPart. |
Comentários
Para obter mais informações, Partes do aplicativo.