Skip to content

Instantly share code, notes, and snippets.

@jesuscampos
Last active May 12, 2018 19:34
Show Gist options
  • Save jesuscampos/c758e44e8849ea5559b14a42e830eecd to your computer and use it in GitHub Desktop.
Save jesuscampos/c758e44e8849ea5559b14a42e830eecd to your computer and use it in GitHub Desktop.
Add services
public void ConfigureServices(IServiceCollection services)
{
// Se crea una nueva instacia cada vez que se solicita
services.AddTransient<IOperationTransient, Operation>();
// Se crea una nueva instacia por petición HTTP
services.AddScoped<IOperationScoped, Operation>();
// Se crea una única instancia para toda la aplicación
services.AddSingleton<IOperationSingleton, Operation>();
// Añade los servicios necesarios para una aplicación web MVC en un sólo método
// AddMvc a su vez registra servicios para Views, Razor engine, Json formatters...
services.AddMvc();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment