Microsoft.AspNetCore.Mvc.Razor.Compilation Пространство имен

Предоставляет типы, необходимые для поддержки компиляции Razor Pages и представлений Razor.

Классы

CompilationFailedException

Возникает Exception при доступе к результату неудачной компиляции.

CompiledViewDescriptor

Представляет скомпилированное представление или страницу Razor.

MetadataReferenceFeature

Указывает список используемых в компиляции MetadataReference Razor.

MetadataReferenceFeatureProvider

MetadataReferenceFeature Для IApplicationFeatureProvider<TFeature> , который использует DependencyContext для зарегистрированных AssemblyPart экземпляров для создания MetadataReference.

RazorReferenceManager

Управляет ссылками на компиляцию Razor.

RazorViewAttribute

Этот класс заменяется razorCompiledItem и не будет использоваться средой выполнения.

RelativeFileInfo

Тип контейнера, представляющий IFileInfo наряду с базовым относительным путем приложения для файла в файловой системе.

RoslynCompilationContext

Объект контекста, используемый для передачи сведений о текущей компиляции страницы Razor.

ViewsFeature

Функция, содержащая дескрипторы представления.

ViewsFeatureProvider

Объект IApplicationFeatureProvider<TFeature> для параметра ViewsFeature.

Структуры

CompilationResult

Представляет результат компиляции.

Интерфейсы

ICompilationService

Предоставляет методы для компиляции страницы Razor.

IRazorCompilationService

Указывает контракты для службы, которая компилирует файлы Razor.

IViewCompilationMemoryCacheProvider

Предоставляет экземпляр , используемый для хранения скомпилированных представлений IMemoryCache Razor.

IViewCompiler

Представляет компилятор представлений.

IViewCompilerProvider

Предоставляет IViewCompiler.

Комментарии

Дополнительные сведения о представлениях MVC см. в разделе Представления в ASP.NET Core MVC.