Microsoft.AspNetCore.Mvc.Razor.Compilation Spazio dei nomi

Fornisce tipi necessari per supportare la compilazione di Razor Pages e Razor Views.

Classi

Nome Descrizione
CompilationFailedException

Eccezione Exception generata quando si accede al risultato di una compilazione non riuscita.

CompiledViewDescriptor

Rappresenta una visualizzazione Razor o una pagina compilata.

MetadataReferenceFeature

Specifica l'elenco di MetadataReference usato nella compilazione Razor.

MetadataReferenceFeatureProvider

Oggetto IApplicationFeatureProvider<TFeature> per MetadataReferenceFeature che usa DependencyContext per le istanze registrate AssemblyPart per creare MetadataReference.

RazorReferenceManager

Gestisce i riferimenti di compilazione per la compilazione Razor.

RazorViewAttribute

Questa classe viene sostituita da RazorCompiledItem e non verrà usata dal runtime.

RelativeFileInfo

Tipo di contenitore che rappresenta IFileInfo insieme al percorso relativo relativo dell'applicazione per un file nel file system.

RoslynCompilationContext

Oggetto contesto utilizzato per passare informazioni sulla compilazione della pagina Razor corrente.

ViewsFeature

Funzionalità che contiene descrittori di visualizzazione.

ViewsFeatureProvider

Un IApplicationFeatureProvider<TFeature> per ViewsFeature.

Struct

Nome Descrizione
CompilationResult

Rappresenta il risultato della compilazione.

Interfacce

Nome Descrizione
ICompilationService

Fornisce metodi per la compilazione di una pagina Razor.

IRazorCompilationService

Specifica i contratti per un servizio che compila i file Razor.

IViewCompilationMemoryCacheProvider

Fornisce un'istanza di IMemoryCache utilizzata per archiviare le visualizzazioni Razor compilate.

IViewCompiler

Rappresenta un compilatore di viste.

IViewCompilerProvider

Fornisce IViewCompiler.

Commenti

Per altre informazioni sulle visualizzazioni MVC, vedere Visualizzazioni in ASP.NET Core MVC.