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

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

Classi

CompilationFailedException

Viene Exception generato quando si accede al risultato di una compilazione non riuscita.

CompiledViewDescriptor

Rappresenta una visualizzazione o una pagina Razor compilata.

MetadataReferenceFeature

Specifica l'elenco di MetadataReference usato nella compilazione Razor.

MetadataReferenceFeatureProvider

Oggetto IApplicationFeatureProvider<TFeature> che usa DependencyContext per MetadataReferenceFeature 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 context usato per passare informazioni sulla compilazione della pagina Razor corrente.

ViewsFeature

Funzionalità che contiene descrittori di visualizzazione.

ViewsFeatureProvider

Oggetto IApplicationFeatureProvider<TFeature> per la ViewsFeature.

Struct

CompilationResult

Rappresenta il risultato della compilazione.

Interfacce

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 che viene usata per archiviare le visualizzazioni Razor compilate.

IViewCompiler

Rappresenta un compilatore di viste.

IViewCompilerProvider

Specifica IViewCompiler.

Commenti

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