MvcServiceCollectionExtensions.AddControllers Metode
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
AddControllers(IServiceCollection) |
Menambahkan layanan untuk pengontrol ke yang ditentukan IServiceCollection. Metode ini tidak akan mendaftarkan layanan yang digunakan untuk tampilan atau halaman. |
AddControllers(IServiceCollection, Action<MvcOptions>) |
Menambahkan layanan untuk pengontrol ke yang ditentukan IServiceCollection. Metode ini tidak akan mendaftarkan layanan yang digunakan untuk tampilan atau halaman. |
Menambahkan layanan untuk pengontrol ke yang ditentukan IServiceCollection. Metode ini tidak akan mendaftarkan layanan yang digunakan untuk tampilan atau halaman.
public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllers (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddControllers : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddControllers (services As IServiceCollection) As IMvcBuilder
Parameter
- services
- IServiceCollection
untuk IServiceCollection menambahkan layanan.
Mengembalikan
Yang IMvcBuilder dapat digunakan untuk mengonfigurasi layanan MVC lebih lanjut.
Keterangan
Metode ini mengonfigurasi layanan MVC untuk fitur yang umum digunakan dengan pengontrol untuk API. Ini menggabungkan efek dari AddMvcCore(IServiceCollection), , AddApiExplorer(IMvcCoreBuilder)AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), dan AddFormatterMappings(IMvcCoreBuilder).
Untuk menambahkan layanan untuk pengontrol dengan panggilan AddControllersWithViews(IServiceCollection) tampilan pada penyusun yang dihasilkan.
Untuk menambahkan layanan untuk panggilan AddRazorPages(IServiceCollection) halaman pada penyusun yang dihasilkan.
Berlaku untuk
Menambahkan layanan untuk pengontrol ke yang ditentukan IServiceCollection. Metode ini tidak akan mendaftarkan layanan yang digunakan untuk tampilan atau halaman.
public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllers (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Mvc.MvcOptions> configure);
public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllers (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Mvc.MvcOptions>? configure);
static member AddControllers : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Mvc.MvcOptions> -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddControllers (services As IServiceCollection, configure As Action(Of MvcOptions)) As IMvcBuilder
Parameter
- services
- IServiceCollection
untuk IServiceCollection menambahkan layanan.
- configure
- Action<MvcOptions>
Action<T> untuk mengonfigurasi yang disediakan MvcOptions.
Mengembalikan
Yang IMvcBuilder dapat digunakan untuk mengonfigurasi layanan MVC lebih lanjut.
Keterangan
Metode ini mengonfigurasi layanan MVC untuk fitur yang umum digunakan dengan pengontrol untuk API. Ini menggabungkan efek dari AddMvcCore(IServiceCollection), , AddApiExplorer(IMvcCoreBuilder)AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), dan AddFormatterMappings(IMvcCoreBuilder).
Untuk menambahkan layanan untuk pengontrol dengan panggilan AddControllersWithViews(IServiceCollection) tampilan pada penyusun yang dihasilkan.
Untuk menambahkan layanan untuk panggilan AddRazorPages(IServiceCollection) halaman pada penyusun yang dihasilkan.