Microsoft.AspNetCore.Mvc.Razor.Compilation 命名空间

提供支持 Razor 页面和 Razor 视图编译所需的类型。

CompilationFailedException

Exception访问编译失败的结果时引发的 。

CompiledViewDescriptor

表示已编译的 Razor 视图或页面。

MetadataReferenceFeature

指定在 Razor 编译中使用的 的列表 MetadataReference

MetadataReferenceFeatureProvider

的 ,IApplicationFeatureProvider<TFeature>它使用 DependencyContext 注册AssemblyPart实例来创建 MetadataReferenceMetadataReferenceFeature

RazorReferenceManager

管理 Razor 编译的编译引用。

RazorViewAttribute

此类由 RazorCompiledItem 替换,运行时不会使用。

RelativeFileInfo

一种容器类型,它表示 IFileInfo 文件系统中文件的应用程序基相对路径。

RoslynCompilationContext

用于传递有关当前 Razor 页面编译的信息的上下文对象。

ViewsFeature

包含视图描述符的功能。

ViewsFeatureProvider

ViewsFeatureIApplicationFeatureProvider<TFeature>

结构

CompilationResult

表示编译的结果。

接口

ICompilationService

提供用于编译 Razor 页面的方法。

IRazorCompilationService

指定编译 Razor 文件的服务的协定。

IViewCompilationMemoryCacheProvider

提供用于存储已编译的 Razor 视图的 IMemoryCache 实例。

IViewCompiler

表示视图编译器。

IViewCompilerProvider

提供 IViewCompiler

注解

有关 MVC 视图的详细信息,请参阅 ASP.NET Core MVC 中的视图