次の方法で共有


Microsoft.AspNetCore.Mvc.ApplicationParts 名前空間

MVC アプリのリソースを操作できる型を提供します。 ASP.NET Core は、アプリケーション パーツを利用して、コントローラー、ビュー コンポーネント、タグ ヘルパー、Razor Pages、Razor コンパイル ソースなどを検出できます。

クラス

ApplicationPart

MVC アプリケーションの一部。

ApplicationPartAttribute

として追加するアセンブリを ApplicationPart指定します。

通常の場合、MVC は MVC を参照する依存関係ごとにエントリ アセンブリにインスタンスを生成 ApplicationPartAttribute します。 これらの各アセンブリは、 として ApplicationPart扱われます。

ApplicationPartFactory

から 1 つ以上 ApplicationPart のインスタンスを合成するためのコントラクトを Assembly指定します。

既定では、Mvc は、検出した各アプリケーション アセンブリを AssemblyPartとして登録します。 アセンブリでは、 を使用ProvideApplicationPartFactoryAttributeしてアセンブリのパーツを構成する をApplicationPartFactory必要に応じて指定できます。

ApplicationPartManager

MVC アプリケーションのパーツと機能を管理します。

AssemblyPart

ApplicationPartによってサポートされる Assembly

AssemblyPartExtensions

にメソッドを追加する AssemblyPart静的クラス。

CompiledRazorAssemblyApplicationPartFactory

アセンブリを として CompiledRazorAssemblyPart構成します。

CompiledRazorAssemblyPart

ApplicationPartコンパイル済み Razor アセンブリの 。

ConsolidatedAssemblyApplicationPartFactory

コントローラーと Razor ビューと Pages を含む を ApplicationPart 構成します。

GetApplicationParts(Assembly)の結果GetApplicationParts(Assembly)を結合します。 このパーツ ファクトリは、Razor ビューまたは Razor ページが コントローラーを含む他の型と共に にコンパイルされる場合に使用できます。

DefaultApplicationPartFactory

既定値は ApplicationPartFactory です。

NullApplicationPartFactory

ApplicationPartFactoryパーツを生成しない 。

このファクトリを使用して、Mvc の既定のパーツ検出をプリエンプトし、後のステージでカスタム構成を行うことができます。

ProvideApplicationPartFactoryAttribute

型を ApplicationPartFactory 提供します。

RelatedAssemblyAttribute

MVC のアセンブリ検出メカニズムの一部として読み込むアセンブリを指定します。

ViewInfo

プリコンパイル済みビューの情報を提供します。

ViewInfoContainer

ViewInfo インスタンスのコンテナーです。

インターフェイス

IApplicationFeatureProvider

実装用の IApplicationFeatureProvider マーカー インターフェイス。

IApplicationFeatureProvider<TFeature>

特定 TFeature の機能のプロバイダー。

IApplicationPartTypeProvider

から一連の型を ApplicationPart公開します。

ICompilationReferencesProvider

から 1 つ以上の参照パスを ApplicationPart公開します。

IRazorCompiledItemProvider

から 1 つ以上 RazorCompiledItem のインスタンスを ApplicationPart公開します。

注釈

詳細については、「 アプリケーション パーツ」を参照してください。