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.