IMvcBuilder インターフェイス

定義

MVC サービスを構成するためのインターフェイス。

public interface IMvcBuilder
type IMvcBuilder = interface
Public Interface IMvcBuilder

プロパティ

PartManager

s が ApplicationPartManager 構成されている 場所 ApplicationPartを取得します。

Services

MVC サービスが構成されている 場所を IServiceCollection 取得します。

拡張メソッド

AddApplicationPart(IMvcBuilder, Assembly)

ApplicationPart 一覧 ApplicationParts に を追加します PartManager

AddControllersAsServices(IMvcBuilder)

検出されたコントローラーを サービスとして に登録します IServiceCollection

AddFormatterMappings(IMvcBuilder, Action<FormatterMappings>)

FormatterMappings指定した に対して を構成しますbuilder

AddJsonOptions(IMvcBuilder, Action<JsonOptions>)

JsonOptions指定した に対して を構成しますbuilder。 の JsonSerializerDefaults.Web既定値を使用します。

AddMvcOptions(IMvcBuilder, Action<MvcOptions>)

を構成 MvcOptionsするアクションを登録します。

ConfigureApiBehaviorOptions(IMvcBuilder, Action<ApiBehaviorOptions>)

ApiBehaviorOptions を構成する。

ConfigureApplicationPartManager(IMvcBuilder, Action<ApplicationPartManager>)

指定Action<T>した をApplicationPartManager使用して の PartManager を構成します。

SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion)
古い.

アプリケーションの CompatibilityVersion ASP.NET Core MVC の を設定します。

AddDataAnnotationsLocalization(IMvcBuilder)

MVC データ注釈のローカライズをアプリケーションに追加します。

AddDataAnnotationsLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

MVC データ注釈のローカライズをアプリケーションに追加します。

AddJsonOptions(IMvcBuilder, Action<MvcJsonOptions>)

MVC サービスを構成するためのインターフェイス。

AddMvcLocalization(IMvcBuilder)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddMvcLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, Action<MvcDataAnnotationsLocalizationOptions>)

MVC ビューとデータ注釈のローカライズ サービスをアプリケーションに追加します。

AddViewLocalization(IMvcBuilder)

MVC ビューのローカライズ サービスをアプリケーションに追加します。

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

MVC ビューのローカライズ サービスをアプリケーションに追加します。

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

MVC ビューのローカライズ サービスをアプリケーションに追加します。

AddViewLocalization(IMvcBuilder, Action<LocalizationOptions>)

MVC ビューのローカライズ サービスをアプリケーションに追加します。

AddRazorOptions(IMvcBuilder, Action<RazorViewEngineOptions>)

アプリケーションの の RazorViewEngineOptions セットを構成します。

AddTagHelpersAsServices(IMvcBuilder)

タグ ヘルパーをサービスとして登録し、既存 ITagHelperActivator の を に Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator置き換えます。

InitializeTagHelper<TTagHelper>(IMvcBuilder, Action<TTagHelper,ViewContext>)

指定 TTagHelperした の初期化コールバックを追加します。

AddRazorPagesOptions(IMvcBuilder, Action<RazorPagesOptions>)

アプリケーションの の RazorPagesOptions セットを構成します。

WithRazorPagesAtContentRoot(IMvcBuilder)

Razor Pages をコンテンツ ルート (ContentRootPath) にルートするように構成します。

WithRazorPagesRoot(IMvcBuilder, String)

指定した を使用するように Razor Pages を構成します rootDirectory

AddCookieTempDataProvider(IMvcBuilder)

CookieTempDataProvider 既定値 ITempDataProvider として を登録します IServiceCollection

AddCookieTempDataProvider(IMvcBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider 既定値 ITempDataProvider として を登録します IServiceCollection

AddSessionStateTempDataProvider(IMvcBuilder)

SessionStateTempDataProvider 既定値 ITempDataProvider として を登録します IServiceCollection

AddViewComponentsAsServices(IMvcBuilder)

検出されたビュー コンポーネントを サービスとして に登録します IServiceCollection

AddViewOptions(IMvcBuilder, Action<MvcViewOptions>)

アプリケーションの の MvcViewOptions 構成を追加します。

AddXmlDataContractSerializerFormatters(IMvcBuilder)

XML DataContractSerializer フォーマッタを MVC に追加します。

AddXmlDataContractSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

XML DataContractSerializer フォーマッタを MVC に追加します。

AddXmlOptions(IMvcBuilder, Action<MvcXmlOptions>)

アプリケーションの の MvcXmlOptions 構成を追加します。

AddXmlSerializerFormatters(IMvcBuilder)

XML シリアライザー フォーマッタを MVC に追加します。

AddXmlSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

XML シリアライザー フォーマッタを MVC に追加します。

AddNewtonsoftJson(IMvcBuilder)

入力フォーマッタや出力フォーマッタなどの Newtonsoft.Json 固有の機能を構成します。

AddNewtonsoftJson(IMvcBuilder, Action<MvcNewtonsoftJsonOptions>)

入力フォーマッタや出力フォーマッタなどの Newtonsoft.Json 固有の機能を構成します。

AddRazorRuntimeCompilation(IMvcBuilder)

IMvcBuilder Razor ビューと Razor Pages のランタイム コンパイルをサポートするように を構成します。

AddRazorRuntimeCompilation(IMvcBuilder, Action<MvcRazorRuntimeCompilationOptions>)

IMvcBuilder Razor ビューと Razor Pages のランタイム コンパイルをサポートするように を構成します。

AddCacheTagHelperLimits(IMvcBuilder, Action<CacheTagHelperOptions>)

のキャッシュに対するメモリ サイズの制限を構成します CacheTagHelper

AddWebApiConventions(IMvcBuilder)

MVC サービスを構成するためのインターフェイス。

適用対象