Microsoft.AspNetCore.Mvc.Razor.Compilation Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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".