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

提供支援 Razor 頁面和 Razor 檢視編譯所需的類型。

類別

CompilationFailedException

Exception存取失敗編譯結果時擲回的 。

CompiledViewDescriptor

表示已編譯的 Razor 檢視或頁面。

MetadataReferenceFeature

指定 Razor 編譯中使用的清單 MetadataReference

MetadataReferenceFeatureProvider

IApplicationFeatureProvider<TFeature>MetadataReferenceFeatureDependencyContext 用於註冊 AssemblyPart 實例以建立 MetadataReference

RazorReferenceManager

管理 Razor 編譯的編譯參考。

RazorViewAttribute

這個類別會由 RazorCompiledItem 取代,執行時間將不會使用。

RelativeFileInfo

容器類型,代表 IFileInfo 檔案系統中檔案的應用程式基底相對路徑。

RoslynCompilationContext

用來傳遞目前 Razor 頁面編譯相關資訊的內容物件。

ViewsFeature

包含檢視描述元的功能。

ViewsFeatureProvider

ViewsFeatureIApplicationFeatureProvider<TFeature>

結構

CompilationResult

表示編譯的結果。

介面

ICompilationService

提供 Razor 頁面編譯的方法。

IRazorCompilationService

指定編譯 Razor 檔案之服務的合約。

IViewCompilationMemoryCacheProvider

提供 的 IMemoryCache 實例,用來儲存已編譯的 Razor 檢視。

IViewCompiler

表示檢視編譯器。

IViewCompilerProvider

可提供 IViewCompiler

備註

如需 MVC 檢視的詳細資訊,請參閱ASP.NET Core MVC 中的檢視