Bagikan melalui


IMvcCoreBuilder Antarmuka

Definisi

Antarmuka untuk mengonfigurasi layanan MVC penting.

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Properti

PartManager

Mendapatkan tempat ApplicationPartManagerApplicationPartdikonfigurasi.

Services

Mendapatkan tempat IServiceCollection layanan MVC penting dikonfigurasi.

Metode Ekstensi

AddApiExplorer(IMvcCoreBuilder)

IMvcCoreBuilder Mengonfigurasi untuk menggunakan ApiExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

ApplicationPart Menambahkan ke daftar ApplicationParts pada PartManager.

AddAuthorization(IMvcCoreBuilder)

Mengonfigurasi layanan autentikasi dan otorisasi untuk builder.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Mengonfigurasi layanan autentikasi dan otorisasi untuk builder.

AddControllersAsServices(IMvcCoreBuilder)

Mendaftarkan pengontrol yang ditemukan sebagai layanan di IServiceCollection.

AddFormatterMappings(IMvcCoreBuilder)

Menambahkan layanan untuk mendukung FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

FormatterMappings Mengonfigurasi untuk yang ditentukansetupAction.

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

JsonOptions Mengonfigurasi untuk yang ditentukanbuilder.

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Mendaftarkan tindakan untuk mengonfigurasi MvcOptions.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

ApiBehaviorOptionsMengonfigurasi .

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

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

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Kedaluwarsa.

CompatibilityVersion Mengatur untuk ASP.NET Core MVC untuk aplikasi.

AddCors(IMvcCoreBuilder)

IMvcCoreBuilder Mengonfigurasi untuk menggunakan CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

IMvcCoreBuilder Mengonfigurasi untuk menggunakan CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

CorsOptionsMengonfigurasi .

AddDataAnnotations(IMvcCoreBuilder)

Mendaftarkan anotasi data MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Menambahkan pelokalan anotasi data MVC ke aplikasi.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Mendaftarkan tindakan untuk mengonfigurasi MvcDataAnnotationsLocalizationOptions pelokalan anotasi data MVC.

AddJsonFormatters(IMvcCoreBuilder)

Antarmuka untuk mengonfigurasi layanan MVC penting.

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

Antarmuka untuk mengonfigurasi layanan MVC penting.

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Antarmuka untuk mengonfigurasi layanan MVC penting.

AddMvcLocalization(IMvcCoreBuilder)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

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

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

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

Menambahkan tampilan MVC dan layanan pelokalan anotasi data ke aplikasi.

AddViewLocalization(IMvcCoreBuilder)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Menambahkan layanan pelokalan tampilan MVC ke aplikasi.

AddRazorViewEngine(IMvcCoreBuilder)

Mendaftarkan layanan mesin tampilan Razor.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Mendaftarkan layanan mesin tampilan Razor.

AddTagHelpersAsServices(IMvcCoreBuilder)

Mendaftarkan pembantu tag yang ditemukan sebagai layanan dan mengubah yang Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivatorada ITagHelperActivator untuk .

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

Menambahkan panggilan balik inisialisasi untuk tertentu TTagHelper.

AddRazorPages(IMvcCoreBuilder)

Daftarkan layanan yang diperlukan untuk Halaman Razor.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Daftarkan layanan yang diperlukan untuk Halaman Razor.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Mengonfigurasi Halaman Razor untuk menggunakan yang ditentukan rootDirectory.

AddCookieTempDataProvider(IMvcCoreBuilder)

CookieTempDataProvider Mendaftar sebagai default ITempDataProvider di IServiceCollection. Juga mendaftarkan layanan tampilan default.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider Mendaftar sebagai default ITempDataProvider di IServiceCollection. Juga mendaftarkan layanan tampilan default.

AddViews(IMvcCoreBuilder)

Tambahkan tampilan layanan terkait.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Tambahkan tampilan layanan terkait.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

MvcViewOptionsMengonfigurasi .

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

Menambahkan pemformat XML DataContractSerializer ke MVC.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Menambahkan pemformat XML DataContractSerializer ke MVC.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Menambahkan konfigurasi MvcXmlOptions untuk aplikasi.

AddXmlSerializerFormatters(IMvcCoreBuilder)

Menambahkan pemformat Serializer XML ke MVC.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Menambahkan pemformat Serializer XML ke MVC.

AddNewtonsoftJson(IMvcCoreBuilder)

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

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

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

AddRazorRuntimeCompilation(IMvcCoreBuilder)

IMvcCoreBuilder Mengonfigurasi untuk mendukung kompilasi runtime tampilan Razor dan Halaman Razor.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

IMvcCoreBuilder Mengonfigurasi untuk mendukung kompilasi runtime tampilan Razor dan Halaman Razor.

AddCacheTagHelper(IMvcCoreBuilder)

Menambahkan layanan pembantu tag cache MVC ke aplikasi.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Mengonfigurasi batas ukuran memori pada cache CacheTagHelper.

Berlaku untuk