Microsoft.AspNetCore.Mvc.ApplicationParts Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce tipi che consentono di modificare le risorse di un'app MVC. Le parti dell'applicazione consentono ASP.NET Core di individuare controller, visualizzare componenti, helper tag, Razor Pages, origini di compilazione razor e altro ancora.
Classi
ApplicationPart |
Parte di un'applicazione MVC. |
ApplicationPartAttribute |
Specifica un assembly da aggiungere come .ApplicationPart Nel caso comune, MVC genererà ApplicationPartAttribute istanze nell'assembly di immissione per ogni dipendenza che fa riferimento a MVC. Ognuno di questi assembly viene considerato come .ApplicationPart |
ApplicationPartFactory |
Specifica un contratto per la sintesi di una o più ApplicationPart istanze da un oggetto Assembly. Per impostazione predefinita, Mvc registra ogni assembly dell'applicazione che individua come .AssemblyPart Gli assembly possono facoltativamente specificare un ApplicationPartFactory oggetto per configurare parti per l'assembly tramite ProvideApplicationPartFactoryAttribute. |
ApplicationPartManager |
Gestisce le parti e le funzionalità di un'applicazione MVC. |
AssemblyPart |
Oggetto ApplicationPart supportato da un oggetto Assembly. |
AssemblyPartExtensions |
Classe statica che aggiunge metodi a AssemblyPart. |
CompiledRazorAssemblyApplicationPartFactory |
Configura un assembly come .CompiledRazorAssemblyPart |
CompiledRazorAssemblyPart |
Oggetto ApplicationPart per gli assembly Razor compilati. |
ConsolidatedAssemblyApplicationPartFactory |
Configura un ApplicationPart oggetto che contiene controller, nonché visualizzazioni Razor e Pagine. Combina i risultati di GetApplicationParts(Assembly) e GetApplicationParts(Assembly). Questa factory di parti può essere usata se le visualizzazioni Razor o Razor Pages vengono compilate in con altri tipi, inclusi i controller. |
DefaultApplicationPartFactory |
Impostazione predefinita ApplicationPartFactory. |
NullApplicationPartFactory |
Oggetto ApplicationPartFactory che non produce parti. Questa factory può essere usata per interrompere l'individuazione della parte predefinita di Mvc, consentendo la configurazione personalizzata in una fase successiva. |
ProvideApplicationPartFactoryAttribute |
Fornisce un ApplicationPartFactory tipo. |
RelatedAssemblyAttribute |
Specifica un assembly da caricare come parte del meccanismo di individuazione degli assembly di MVC. |
ViewInfo |
Fornisce informazioni per le viste precompilate. |
ViewInfoContainer |
Contenitore per le istanze di ViewInfo. |
Interfacce
IApplicationFeatureProvider |
Interfaccia marcatore per IApplicationFeatureProvider le implementazioni. |
IApplicationFeatureProvider<TFeature> |
Provider per una determinata |
IApplicationPartTypeProvider |
Espone un set di tipi da un oggetto ApplicationPart. |
ICompilationReferencesProvider |
Espone uno o più percorsi di riferimento da un oggetto ApplicationPart. |
IRazorCompiledItemProvider |
Espone una o più RazorCompiledItem istanze da un oggetto ApplicationPart. |
Commenti
Per altre informazioni, vedere Parti dell'applicazione.