es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

IoC en .NET Core

¿Qué tipo de IoC se utiliza para AddSingleton, AddScoped o AddTransient en ASP.NET Core? ¿Es Unity, Spring.Net o Ninject? ¿O algo incorporado especialmente para .NET Core?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El tipo IoC (Inversión de Control) utilizado para AddSingleton, AddScoped o AddTransient en ASP.NET Core está incorporado especialmente para .NET Core. El contenedor integrado proporciona estas tres opciones para registrar y resolver dependencias:

    • AddSingleton: Registra una sola instancia de un servicio en toda la aplicación. La misma instancia se devuelve para cada solicitud.
    • AddScoped: Registra un servicio con un alcance limitado a la duración de una sola solicitud. Esto significa que se crea una nueva instancia para cada solicitud HTTP.
    • AddTransient: Registra un servicio con una nueva instancia creada para cada solicitud.

    Este contenedor incorporado ofrece un enfoque simple y liviano para la inyección de dependencias en .NET Core sin requerir el uso de bibliotecas de terceros como Unity, Spring.Net o Ninject.

Comments are closed.