Freigeben über


Microsoft.AspNetCore.Mvc.Razor.Compilation Namespace

Stellt Typen bereit, die zur Unterstützung der Kompilierung von Razor Pages und Razor Views erforderlich sind.

Klassen

CompilationFailedException

Ein Exception , der ausgelöst wird, wenn auf das Ergebnis einer fehlgeschlagenen Kompilierung zugegriffen wird.

CompiledViewDescriptor

Stellt eine kompilierte Razor-Ansicht oder -Seite dar.

MetadataReferenceFeature

Gibt die Liste der in der MetadataReference Razor-Kompilierung verwendeten An.

MetadataReferenceFeatureProvider

Ein IApplicationFeatureProvider<TFeature> für MetadataReferenceFeature , das DependencyContext für registrierte AssemblyPart Instanzen verwendet wird, um zu erstellen MetadataReference.

RazorReferenceManager

Verwaltet Kompilierungsverweise für die Razor-Kompilierung.

RazorViewAttribute

Diese Klasse wird durch RazorCompiledItem ersetzt und wird von der Runtime nicht verwendet.

RelativeFileInfo

Ein Containertyp, der zusammen mit dem relativen IFileInfo Pfad der Anwendungsbasis für eine Datei im Dateisystem darstellt.

RoslynCompilationContext

Context-Objekt, das verwendet wird, um Informationen zur aktuellen Razor-Seitenkompilierung zu übergeben.

ViewsFeature

Ein Feature, das Ansichtsdeskriptoren enthält.

ViewsFeatureProvider

Eine IApplicationFeatureProvider<TFeature> für die ViewsFeature.

Strukturen

CompilationResult

Stellt das Ergebnis der Kompilierung dar.

Schnittstellen

ICompilationService

Stellt Methoden für die Kompilierung einer Razor-Seite bereit.

IRazorCompilationService

Gibt die Verträge für einen Dienst an, der Razor-Dateien kompiliert.

IViewCompilationMemoryCacheProvider

Stellt eine instance von IMemoryCache bereit, die zum Speichern kompilierter Razor-Ansichten verwendet wird.

IViewCompiler

Stellt einen Ansichtscompiler dar.

IViewCompilerProvider

Stellt IViewCompiler bereit.

Hinweise

Weitere Informationen zu MVC-Ansichten finden Sie unter Ansichten in ASP.NET Core MVC.