Microsoft.AspNetCore.Mvc.Razor.Compilation Przestrzeń nazw

Udostępnia typy wymagane do obsługi kompilacji stron Razor i widoków Razor.

Klasy

Nazwisko Opis
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> , który używa DependencyContext dla MetadataReferenceFeature zarejestrowanych AssemblyPart wystąpień do utworzenia MetadataReference.

RazorReferenceManager

Zarządza odwołaniami kompilacji do kompilacji Razor.

RazorViewAttribute

Ta klasa jest zastępowana przez element 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

IApplicationFeatureProvider<TFeature> dla ViewsFeature.

Struktury

Nazwisko Opis
CompilationResult

Reprezentuje wynik kompilacji.

Interfejsy

Nazwisko Opis
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

Udostępnia IViewCompiler.

Uwagi

Aby uzyskać więcej informacji na temat widoków MVC, zobacz Widoki w ASP.NET Core MVC.