Compartilhar via


MvcServiceCollectionExtensions.AddControllersWithViews Método

Definição

Sobrecargas

AddControllersWithViews(IServiceCollection)

Adiciona serviços para controladores ao especificado IServiceCollection. Esse método não registrará os serviços usados para páginas.

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

Adiciona serviços para controladores ao especificado IServiceCollection. Esse método não registrará os serviços usados para páginas.

AddControllersWithViews(IServiceCollection)

Origem:
MvcServiceCollectionExtensions.cs

Adiciona serviços para controladores ao especificado IServiceCollection. Esse método não registrará os serviços usados para páginas.

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

Parâmetros

services
IServiceCollection

O IServiceCollection ao qual adicionar serviços.

Retornos

Um IMvcBuilder que pode ser usado para configurar ainda mais os serviços MVC.

Comentários

Esse método configura os serviços MVC para os recursos comumente usados com controladores com exibições. Isso combina os efeitos de AddMvcCore(IServiceCollection), AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder), AddViews(IMvcCoreBuilder)e AddRazorViewEngine(IMvcCoreBuilder).

Para adicionar serviços para páginas, chame AddRazorPages(IServiceCollection).

Aplica-se a

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

Origem:
MvcServiceCollectionExtensions.cs

Adiciona serviços para controladores ao especificado IServiceCollection. Esse método não registrará os serviços usados para páginas.

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

Parâmetros

services
IServiceCollection

O IServiceCollection ao qual adicionar serviços.

configure
Action<MvcOptions>

Um Action<T> para configurar o MvcOptions fornecido.

Retornos

Um IMvcBuilder que pode ser usado para configurar ainda mais os serviços MVC.

Comentários

Esse método configura os serviços MVC para os recursos comumente usados com controladores com exibições. Isso combina os efeitos de AddMvcCore(IServiceCollection), AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder), AddViews(IMvcCoreBuilder)e AddRazorViewEngine(IMvcCoreBuilder).

Para adicionar serviços para páginas, chame AddRazorPages(IServiceCollection).

Aplica-se a