Microsoft.AspNetCore.Mvc.ApplicationParts Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des types qui permettent de manipuler les ressources d’une application MVC. Les composants d’application permettent aux ASP.NET Core de découvrir les contrôleurs, d’afficher les composants, les tag helpers, les pages Razor, les sources de compilation razor, etc.
Classes
ApplicationPart |
Partie d’une application MVC. |
ApplicationPartAttribute |
Spécifie un assembly à ajouter en tant que ApplicationPart. Dans le cas ordinaire, MVC génère des ApplicationPartAttribute instances sur l’assembly d’entrée pour chaque dépendance qui fait référence à MVC. Chacun de ces assemblys est traité comme un ApplicationPart. |
ApplicationPartFactory |
Spécifie un contrat pour la synthèse d’une ou plusieurs ApplicationPart instances à partir d’un Assembly. Par défaut, Mvc inscrit chaque assembly d’application AssemblyPartqu’il découvre en tant que . Les assemblys peuvent éventuellement spécifier un pour configurer des ApplicationPartFactory parties pour l’assembly à l’aide ProvideApplicationPartFactoryAttributede . |
ApplicationPartManager |
Gère les parties et les fonctionnalités d’une application MVC. |
AssemblyPart |
adossé ApplicationPart à un Assembly. |
AssemblyPartExtensions |
Classe statique qui ajoute des méthodes à AssemblyPart. |
CompiledRazorAssemblyApplicationPartFactory |
Configure un assembly en tant que CompiledRazorAssemblyPart. |
CompiledRazorAssemblyPart |
pour ApplicationPart les assemblys Razor compilés. |
ConsolidatedAssemblyApplicationPartFactory |
Configure un ApplicationPart qui contient des contrôleurs, ainsi que des vues Razor et des pages. Combine les résultats de GetApplicationParts(Assembly) et GetApplicationParts(Assembly). Cette fabrique de composants peut être utilisée si les vues Razor ou les pages Razor sont compilées dans avec d’autres types, y compris les contrôleurs. |
DefaultApplicationPartFactory |
Par défaut, ApplicationPartFactory. |
NullApplicationPartFactory |
ApplicationPartFactory qui ne produit aucune partie. Cette fabrique peut être utilisée pour préempter la découverte de parties par défaut de Mvc, ce qui permet une configuration personnalisée à un stade ultérieur. |
ProvideApplicationPartFactoryAttribute |
Fournit un ApplicationPartFactory type. |
RelatedAssemblyAttribute |
Spécifie un assembly à charger dans le cadre du mécanisme de découverte d’assembly de MVC. |
ViewInfo |
Fournit des informations sur les vues précompilées. |
ViewInfoContainer |
Conteneur des instances ViewInfo. |
Interfaces
IApplicationFeatureProvider |
Interface de marqueur pour IApplicationFeatureProvider les implémentations. |
IApplicationFeatureProvider<TFeature> |
Fournisseur pour une fonctionnalité donnée |
IApplicationPartTypeProvider |
Expose un ensemble de types à partir d’un ApplicationPart. |
ICompilationReferencesProvider |
Expose un ou plusieurs chemins d’accès de référence à partir d’un ApplicationPart. |
IRazorCompiledItemProvider |
Expose une ou plusieurs RazorCompiledItem instances à partir d’un ApplicationPart. |
Remarques
Pour plus d’informations, consultez Composants d’application.