MvcServiceCollectionExtensions.AddControllers Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
AddControllers(IServiceCollection) |
Agrega servicios para controladores al especificado IServiceCollection. Este método no registrará los servicios usados para vistas o páginas. |
AddControllers(IServiceCollection, Action<MvcOptions>) |
Agrega servicios para controladores al especificado IServiceCollection. Este método no registrará los servicios usados para vistas o páginas. |
AddControllers(IServiceCollection)
Agrega servicios para controladores al especificado IServiceCollection. Este método no registrará los servicios usados para vistas o páginas.
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
Parámetros
- services
- IServiceCollection
La interfaz IServiceCollection a la que se van a agregar los servicios.
Devoluciones
que IMvcBuilder se puede usar para configurar aún más los servicios MVC.
Comentarios
Este método configura los servicios MVC para las características usadas habitualmente con controladores para una API. Esto combina los efectos de AddMvcCore(IServiceCollection), , AddApiExplorer(IMvcCoreBuilder)AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder)y AddFormatterMappings(IMvcCoreBuilder).
Para agregar servicios para controladores con vistas, llame al AddControllersWithViews(IServiceCollection) generador resultante.
Para agregar servicios para las llamadas de AddRazorPages(IServiceCollection) páginas en el generador resultante.
Se aplica a
AddControllers(IServiceCollection, Action<MvcOptions>)
Agrega servicios para controladores al especificado IServiceCollection. Este método no registrará los servicios usados para vistas o páginas.
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
Parámetros
- services
- IServiceCollection
La interfaz IServiceCollection a la que se van a agregar los servicios.
- configure
- Action<MvcOptions>
Action<T> para configurar el objeto MvcOptions proporcionado.
Devoluciones
que IMvcBuilder se puede usar para configurar aún más los servicios MVC.
Comentarios
Este método configura los servicios MVC para las características usadas habitualmente con controladores para una API. Esto combina los efectos de AddMvcCore(IServiceCollection), , AddApiExplorer(IMvcCoreBuilder)AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder)y AddFormatterMappings(IMvcCoreBuilder).
Para agregar servicios para controladores con vistas, llame al AddControllersWithViews(IServiceCollection) generador resultante.
Para agregar servicios para las llamadas de AddRazorPages(IServiceCollection) páginas en el generador resultante.