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

Razor ページと Razor ビューのコンパイルをサポートするために必要な型を提供します。

クラス

Name 説明
CompilationFailedException

コンパイルが失敗した結果にアクセスすると、 Exception がスローされます。

CompiledViewDescriptor

コンパイル済みの Razor ビューまたはページを表します。

MetadataReferenceFeature

Razor コンパイルで使用 MetadataReference の一覧を指定します。

MetadataReferenceFeatureProvider

登録されたAssemblyPart インスタンスのDependencyContextを使用してMetadataReferenceを作成するMetadataReferenceFeatureのIApplicationFeatureProvider<TFeature>。

RazorReferenceManager

Razor コンパイルのコンパイル参照を管理します。

RazorViewAttribute

このクラスは RazorCompiledItem に置き換えられ、ランタイムでは使用されません。

RelativeFileInfo

ファイル システム内のファイルのアプリケーション ベースの相対パスと共に IFileInfo を表すコンテナーの種類。

RoslynCompilationContext

現在の Razor ページ コンパイルに関する情報を渡すために使用されるコンテキスト オブジェクト。

ViewsFeature

ビュー記述子を含む機能。

ViewsFeatureProvider

IApplicationFeatureProvider<TFeature> のViewsFeature。

構造体

Name 説明
CompilationResult

コンパイルの結果を表します。

インターフェイス

Name 説明
ICompilationService

Razor ページをコンパイルするためのメソッドを提供します。

IRazorCompilationService

Razor ファイルをコンパイルするサービスのコントラクトを指定します。

IViewCompilationMemoryCacheProvider

コンパイル済みの Razor ビューを格納するために使用される IMemoryCache のインスタンスを提供します。

IViewCompiler

ビュー コンパイラを表します。

IViewCompilerProvider

IViewCompiler を指定します。

注釈

MVC ビューの詳細については、「ASP.NET Core MVC のビュー」を参照してください。