Microsoft.AspNetCore.Mvc.Razor.Compilation Namespace

Stellt Typen bereit, die zur Unterstützung der Kompilierung von Razor-Seiten und Razor-Ansichten erforderlich sind.

Klassen

Name Beschreibung
CompilationFailedException

Beim Exception Zugriff auf das Ergebnis einer fehlgeschlagenen Kompilierung wird ein Fehler ausgelöst.

CompiledViewDescriptor

Stellt eine kompilierte Razor-Ansicht oder -Seite dar.

MetadataReferenceFeature

Gibt die Liste der MetadataReference verwendeten Razor-Kompilierung an.

MetadataReferenceFeatureProvider

Eine IApplicationFeatureProvider<TFeature> für MetadataReferenceFeature die Verwendung DependencyContext für registrierte AssemblyPart Instanzen zum Erstellen MetadataReference.

RazorReferenceManager

Verwaltet Kompilierungsverweise für die Razor-Kompilierung.

RazorViewAttribute

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

RelativeFileInfo

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

RoslynCompilationContext

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

ViewsFeature

Ein Feature, das Ansichtsbeschreibungen enthält.

ViewsFeatureProvider

Ein IApplicationFeatureProvider<TFeature> für ViewsFeature.

Strukturen

Name Beschreibung
CompilationResult

Stellt das Ergebnis der Kompilierung dar.

Schnittstellen

Name Beschreibung
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 Instanz davon bereit, die IMemoryCache 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".