Del curso: .NET 5: Blazor esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.
Inyección de dependencia en Blazor - Tutorial de Blazor
Del curso: .NET 5: Blazor esencial
Inyección de dependencia en Blazor
Al igual que ASP.NET Core MVC o web app tienen sistema de inyección de dependencias de forma nativa, con Blazor también lo tenemos. Pero ¿qué es esto exactamente de la inyección de dependencias? Pues, la inyección de dependencias es un patrón que nos permite pedir servicios sin tener que instanciarlos nosotros mismos. Por ejemplo, imagínate que tenemos un componente, y dentro de ese componente necesitamos un servicio; para desacoplarlo y poder además así incrementar los tests unitarios, en lugar de instanciar el servicio de forma directa, podemos pedírselo al inyector de dependencias. El inyector de dependencias tiene un sistema centralizado donde sabe exactamente todos los servicios que nuestra aplicación tiene registrados. Podemos asociar interfaces a implementaciones, y así, cuando el componente pida un servicio, el sistema de inyección de dependencias va a ser capaz de proporcionárselo. Es más, si el servicio requerido tiene a su vez dependencias, el sistema de…
Contenido
-
-
-
-
(Bloqueado)
Plantillas en Blazor6 min 44 s
-
(Bloqueado)
Mejorando la accesibilidad de nuestra plantilla7 min 53 s
-
(Bloqueado)
Definiendo plantillas diferentes a la aplicada por defecto7 min 16 s
-
(Bloqueado)
Plantillas anidadas2 min 54 s
-
Componentes en Blazor5 min 46 s
-
(Bloqueado)
Trabajar con rutas en Blazor3 min 27 s
-
(Bloqueado)
Trabajar con parámetros de ruta5 min 28 s
-
(Bloqueado)
Introducir lógica en nuestros componentes5 min 6 s
-
(Bloqueado)
Parametrizar los componentes Blazor6 min 12 s
-
(Bloqueado)
Ciclo de vida de un componente Blazor7 min 19 s
-
(Bloqueado)
Parámetros Blazor propagados en cascada6 min 15 s
-
(Bloqueado)
Blazor y los enlaces de doble sentido8 min 46 s
-
(Bloqueado)
Inyección de dependencia en Blazor7 min 40 s
-
(Bloqueado)
Leyendo la configuración en aplicaciones Blazor7 min 33 s
-
(Bloqueado)
Definiendo el entorno de ejecución en una aplicación Blazor7 min 56 s
-
(Bloqueado)
Registro y manejo de errores en aplicaciones Blazor7 min 45 s
-
(Bloqueado)
-
-
-
-
-