MvcServiceCollectionExtensions.AddControllersWithViews Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
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>)
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).