IMvcCoreBuilder インターフェイス

定義

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

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

プロパティ

PartManager

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

Services

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

拡張メソッド

AddApiExplorer(IMvcCoreBuilder)

IMvcCoreBuilder ApiExplorer を使用するように を構成します。

AddApplicationPart(IMvcCoreBuilder, Assembly)

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

AddAuthorization(IMvcCoreBuilder)

の認証サービスと承認サービスを構成します builder

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

の認証サービスと承認サービスを構成します builder

AddControllersAsServices(IMvcCoreBuilder)

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

AddFormatterMappings(IMvcCoreBuilder)

をサポート FormatterMappingsするサービスを追加します。

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

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

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

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

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

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

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

ApiBehaviorOptions を構成する。

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

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

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
古い.

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

AddCors(IMvcCoreBuilder)

CORS を IMvcCoreBuilder 使用するように を構成します。

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

CORS を IMvcCoreBuilder 使用するように を構成します。

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

CorsOptions を構成する。

AddDataAnnotations(IMvcCoreBuilder)

MVC データ注釈を登録します。

AddDataAnnotationsLocalization(IMvcCoreBuilder)

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

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

MVC データ注釈のローカライズ用に構成 MvcDataAnnotationsLocalizationOptions するアクションを登録します。

AddJsonFormatters(IMvcCoreBuilder)

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

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

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

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

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

AddMvcLocalization(IMvcCoreBuilder)

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

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

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

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

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

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

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

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

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

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

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

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

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

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

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

AddViewLocalization(IMvcCoreBuilder)

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

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

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

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

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

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

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

AddRazorViewEngine(IMvcCoreBuilder)

Razor ビュー エンジン サービスを登録します。

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Razor ビュー エンジン サービスを登録します。

AddTagHelpersAsServices(IMvcCoreBuilder)

検出されたタグ ヘルパーをサービスとして登録し、 の既存 ITagHelperActivator の を Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator変更します。

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

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

AddRazorPages(IMvcCoreBuilder)

Razor Pages に必要なサービスを登録します。

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Razor Pages に必要なサービスを登録します。

WithRazorPagesRoot(IMvcCoreBuilder, String)

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

AddCookieTempDataProvider(IMvcCoreBuilder)

CookieTempDataProvider 既定値 ITempDataProvider として を登録します IServiceCollection。 また、既定のビュー サービスも登録します。

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider 既定値 ITempDataProvider として を登録します IServiceCollection。 また、既定のビュー サービスも登録します。

AddViews(IMvcCoreBuilder)

ビュー関連のサービスを追加します。

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

ビュー関連のサービスを追加します。

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

MvcViewOptions を構成する。

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

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

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

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

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

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

AddXmlSerializerFormatters(IMvcCoreBuilder)

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

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

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

AddNewtonsoftJson(IMvcCoreBuilder)

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

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

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

AddRazorRuntimeCompilation(IMvcCoreBuilder)

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

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

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

AddCacheTagHelper(IMvcCoreBuilder)

MVC キャッシュ タグ ヘルパー サービスをアプリケーションに追加します。

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

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

適用対象