Share via


Microsoft.AspNetCore.Mvc.ApplicationParts Spazio dei nomi

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

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.