Bagikan melalui


IMvcBuilder Antarmuka

Definisi

Antarmuka untuk mengonfigurasi layanan MVC.

public interface IMvcBuilder
type IMvcBuilder = interface
Public Interface IMvcBuilder

Properti

PartManager

Mendapatkan tempat ApplicationPartManagerApplicationPartdikonfigurasi.

Services

Mendapatkan tempat IServiceCollection layanan MVC dikonfigurasi.

Metode Ekstensi

AddApplicationPart(IMvcBuilder, Assembly)

ApplicationPart Menambahkan ke daftar ApplicationParts pada PartManager.

AddControllersAsServices(IMvcBuilder)

Mendaftarkan pengontrol yang ditemukan sebagai layanan di IServiceCollection.

AddFormatterMappings(IMvcBuilder, Action<FormatterMappings>)

FormatterMappings Mengonfigurasi untuk yang ditentukanbuilder.

AddJsonOptions(IMvcBuilder, Action<JsonOptions>)

JsonOptions Mengonfigurasi untuk yang ditentukanbuilder. Menggunakan nilai default dari JsonSerializerDefaults.Web.

AddMvcOptions(IMvcBuilder, Action<MvcOptions>)

Mendaftarkan tindakan untuk mengonfigurasi MvcOptions.

ConfigureApiBehaviorOptions(IMvcBuilder, Action<ApiBehaviorOptions>)

ApiBehaviorOptionsMengonfigurasi .

ConfigureApplicationPartManager(IMvcBuilder, Action<ApplicationPartManager>)

ApplicationPartManager Mengonfigurasi dari menggunakan PartManager yang diberikan Action<T>.

SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion)
Kedaluwarsa.

CompatibilityVersion Mengatur untuk ASP.NET Core MVC untuk aplikasi.

AddDataAnnotationsLocalization(IMvcBuilder)

Menambahkan pelokalan anotasi data MVC ke aplikasi.

AddDataAnnotationsLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Menambahkan pelokalan anotasi data MVC ke aplikasi.

AddJsonOptions(IMvcBuilder, Action<MvcJsonOptions>)

Antarmuka untuk mengonfigurasi layanan MVC.

AddMvcLocalization(IMvcBuilder)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

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

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

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

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddViewLocalization(IMvcBuilder)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddViewLocalization(IMvcBuilder, Action<LocalizationOptions>)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddRazorOptions(IMvcBuilder, Action<RazorViewEngineOptions>)

Mengonfigurasi satu set RazorViewEngineOptions untuk aplikasi.

AddTagHelpersAsServices(IMvcBuilder)

Mendaftarkan pembantu tag sebagai layanan dan mengganti yang ada ITagHelperActivator dengan Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator.

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

Menambahkan panggilan balik inisialisasi untuk yang diberikan TTagHelper.

AddRazorPagesOptions(IMvcBuilder, Action<RazorPagesOptions>)

Mengonfigurasi satu set RazorPagesOptions untuk aplikasi.

WithRazorPagesAtContentRoot(IMvcBuilder)

Mengonfigurasi Halaman Razor untuk di-root di akar konten (ContentRootPath).

WithRazorPagesRoot(IMvcBuilder, String)

Mengonfigurasi Razor Pages untuk menggunakan yang ditentukan rootDirectory.

AddCookieTempDataProvider(IMvcBuilder)

CookieTempDataProvider Mendaftar sebagai default ITempDataProvider di IServiceCollection.

AddCookieTempDataProvider(IMvcBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider Mendaftar sebagai default ITempDataProvider di IServiceCollection.

AddSessionStateTempDataProvider(IMvcBuilder)

SessionStateTempDataProvider Mendaftar sebagai default ITempDataProvider di IServiceCollection.

AddViewComponentsAsServices(IMvcBuilder)

Mendaftarkan komponen tampilan yang ditemukan sebagai layanan di IServiceCollection.

AddViewOptions(IMvcBuilder, Action<MvcViewOptions>)

Menambahkan konfigurasi MvcViewOptions untuk aplikasi.

AddXmlDataContractSerializerFormatters(IMvcBuilder)

Menambahkan pemformat Xml DataContractSerializer ke MVC.

AddXmlDataContractSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

Menambahkan pemformat Xml DataContractSerializer ke MVC.

AddXmlOptions(IMvcBuilder, Action<MvcXmlOptions>)

Menambahkan konfigurasi MvcXmlOptions untuk aplikasi.

AddXmlSerializerFormatters(IMvcBuilder)

Menambahkan pemformat Serializer XML ke MVC.

AddXmlSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

Menambahkan pemformat Serializer XML ke MVC.

AddNewtonsoftJson(IMvcBuilder)

Mengonfigurasi fitur spesifik Newtonsoft.Json seperti pemformat input dan output.

AddNewtonsoftJson(IMvcBuilder, Action<MvcNewtonsoftJsonOptions>)

Mengonfigurasi fitur spesifik Newtonsoft.Json seperti pemformat input dan output.

AddRazorRuntimeCompilation(IMvcBuilder)

IMvcBuilder Mengonfigurasi untuk mendukung kompilasi runtime tampilan Razor dan Razor Pages.

AddRazorRuntimeCompilation(IMvcBuilder, Action<MvcRazorRuntimeCompilationOptions>)

IMvcBuilder Mengonfigurasi untuk mendukung kompilasi runtime tampilan Razor dan Razor Pages.

AddCacheTagHelperLimits(IMvcBuilder, Action<CacheTagHelperOptions>)

Mengonfigurasi batas ukuran memori pada cache CacheTagHelper.

AddWebApiConventions(IMvcBuilder)

Antarmuka untuk mengonfigurasi layanan MVC.

Berlaku untuk