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

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.