MvcServiceCollectionExtensions.AddControllersWithViews 方法

定義

多載

AddControllersWithViews(IServiceCollection)

將控制器的服務加入至指定的 IServiceCollection 。 這個方法不會註冊用於頁面的服務。

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

將控制器的服務加入至指定的 IServiceCollection 。 這個方法不會註冊用於頁面的服務。

AddControllersWithViews(IServiceCollection)

將控制器的服務加入至指定的 IServiceCollection 。 這個方法不會註冊用於頁面的服務。

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

參數

services
IServiceCollection

要新增服務的 IServiceCollection

傳回

IMvcBuilder

IMvcBuilder可以用來進一步設定 MVC 服務的。

備註

這個方法會為具有 views 的控制器設定常用功能的 MVC 服務。 這會結合、、、、、、、和的效果 AddMvcCore(IServiceCollection) AddApiExplorer(IMvcCoreBuilder) AddAuthorization(IMvcCoreBuilder) AddCors(IMvcCoreBuilder) AddDataAnnotations(IMvcCoreBuilder) AddFormatterMappings(IMvcCoreBuilder) AddCacheTagHelper(IMvcCoreBuilder) AddViews(IMvcCoreBuilder) AddRazorViewEngine(IMvcCoreBuilder)

若要加入頁面呼叫的服務 AddRazorPages(IServiceCollection)

適用於

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

將控制器的服務加入至指定的 IServiceCollection 。 這個方法不會註冊用於頁面的服務。

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

參數

services
IServiceCollection

要新增服務的 IServiceCollection

configure
Action<MvcOptions>

用於設定所提供 MvcOptionsAction<T>

傳回

IMvcBuilder

IMvcBuilder可以用來進一步設定 MVC 服務的。

備註

這個方法會為具有 views 的控制器設定常用功能的 MVC 服務。 這會結合、、、、、、、和的效果 AddMvcCore(IServiceCollection) AddApiExplorer(IMvcCoreBuilder) AddAuthorization(IMvcCoreBuilder) AddCors(IMvcCoreBuilder) AddDataAnnotations(IMvcCoreBuilder) AddFormatterMappings(IMvcCoreBuilder) AddCacheTagHelper(IMvcCoreBuilder) AddViews(IMvcCoreBuilder) AddRazorViewEngine(IMvcCoreBuilder)

若要加入頁面呼叫的服務 AddRazorPages(IServiceCollection)

適用於