Microsoft.AspNetCore.Mvc.Razor.Compilation Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typy wymagane do obsługi kompilacji stron Razor i Widoków Razor.
Klasy
| CompilationFailedException |
Zgłoszony Exception podczas uzyskiwania dostępu do wyniku kompilacji, która zakończyła się niepowodzeniem. |
| CompiledViewDescriptor |
Reprezentuje skompilowany widok Razor lub stronę. |
| MetadataReferenceFeature |
Określa listę używanych MetadataReference w kompilacji Razor. |
| MetadataReferenceFeatureProvider |
Element IApplicationFeatureProvider<TFeature> używany dla MetadataReferenceFeatureDependencyContext zarejestrowanych AssemblyPart wystąpień do utworzenia elementu MetadataReference. |
| RazorReferenceManager |
Zarządza odwołaniami kompilacji do kompilacji Razor. |
| RazorViewAttribute |
Ta klasa jest zastępowana przez środowisko uruchomieniowe RazorCompiledItem i nie będzie używana przez środowisko uruchomieniowe. |
| RelativeFileInfo |
Typ kontenera, który reprezentuje IFileInfo wraz z podstawową ścieżką względną aplikacji dla pliku w systemie plików. |
| RoslynCompilationContext |
Obiekt kontekstu używany do przekazywania informacji o bieżącej kompilacji strony Razor. |
| ViewsFeature |
Funkcja zawierająca deskryptory widoków. |
| ViewsFeatureProvider |
Element IApplicationFeatureProvider<TFeature> dla ViewsFeatureelementu . |
Struktury
| CompilationResult |
Reprezentuje wynik kompilacji. |
Interfejsy
| ICompilationService |
Udostępnia metody kompilacji strony Razor. |
| IRazorCompilationService |
Określa kontrakty dla usługi, która kompiluje pliki Razor. |
| IViewCompilationMemoryCacheProvider |
Udostępnia wystąpienie IMemoryCache używane do przechowywania skompilowanych widoków Razor. |
| IViewCompiler |
Reprezentuje kompilator widoku. |
| IViewCompilerProvider |
Dostarcza elementy IViewCompiler. |
Uwagi
Aby uzyskać więcej informacji na temat widoków MVC, zobacz Widoki w ASP.NET Core MVC.