MvcServiceCollectionExtensions.AddControllersWithViews Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddControllersWithViews(IServiceCollection) |
Belirtilen IServiceCollectionöğesine denetleyiciler için hizmetler ekler. Bu yöntem sayfalar için kullanılan hizmetleri kaydetmez. |
AddControllersWithViews(IServiceCollection, Action<MvcOptions>) |
Belirtilen IServiceCollectionöğesine denetleyiciler için hizmetler ekler. Bu yöntem sayfalar için kullanılan hizmetleri kaydetmez. |
AddControllersWithViews(IServiceCollection)
Belirtilen IServiceCollectionöğesine denetleyiciler için hizmetler ekler. Bu yöntem sayfalar için kullanılan hizmetleri kaydetmez.
public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllersWithViews (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddControllersWithViews : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddControllersWithViews (services As IServiceCollection) As IMvcBuilder
Parametreler
- services
- IServiceCollection
IServiceCollection hizmet eklemek için.
Döndürülenler
IMvcBuilder MVC hizmetlerini daha fazla yapılandırmak için kullanılabilecek bir.
Açıklamalar
Bu yöntem, görünümlere sahip denetleyicilerle yaygın olarak kullanılan özellikler için MVC hizmetlerini yapılandırıyor. Bu, , , AddApiExplorer(IMvcCoreBuilder), , AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)AddViews(IMvcCoreBuilder)ve AddRazorViewEngine(IMvcCoreBuilder)etkilerini AddMvcCore(IServiceCollection)birleştirir.
Sayfalara hizmet eklemek için çağrısında bulunur AddRazorPages(IServiceCollection).
Şunlara uygulanır
AddControllersWithViews(IServiceCollection, Action<MvcOptions>)
Belirtilen IServiceCollectionöğesine denetleyiciler için hizmetler ekler. Bu yöntem sayfalar için kullanılan hizmetleri kaydetmez.
public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllersWithViews (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Mvc.MvcOptions> configure);
public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllersWithViews (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Mvc.MvcOptions>? configure);
static member AddControllersWithViews : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Mvc.MvcOptions> -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddControllersWithViews (services As IServiceCollection, configure As Action(Of MvcOptions)) As IMvcBuilder
Parametreler
- services
- IServiceCollection
IServiceCollection hizmet eklemek için.
- configure
- Action<MvcOptions>
Sağlanan öğesini yapılandırmak için birAction<T>.MvcOptions
Döndürülenler
IMvcBuilder MVC hizmetlerini daha fazla yapılandırmak için kullanılabilecek bir.
Açıklamalar
Bu yöntem, görünümlere sahip denetleyicilerle yaygın olarak kullanılan özellikler için MVC hizmetlerini yapılandırıyor. Bu, , , AddApiExplorer(IMvcCoreBuilder), , AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)AddViews(IMvcCoreBuilder)ve AddRazorViewEngine(IMvcCoreBuilder)etkilerini AddMvcCore(IServiceCollection)birleştirir.
Sayfalara hizmet eklemek için çağrısında bulunur AddRazorPages(IServiceCollection).