MIDDLEWARES y FILTROS en .NET | Utiliza la request pipeline en tu favor!

  Рет қаралды 12,342

NetMentor

NetMentor

Күн бұрын

Пікірлер: 42
@NetMentor
@NetMentor 3 жыл бұрын
Blog: www.netmentor.es/entrada/middleware-vs-filtro Twitter: twitter.com/NetMentorTW
@gutixvideo
@gutixvideo Жыл бұрын
NO tenía clara la diferencia. La mejor explicación que he encontrado.
@Oen844
@Oen844 Жыл бұрын
Hola , quiero agradecer este canal, acabo de cambiar de curro de trabajar en progress 4gl a una empresa que usan c# net core, con muchísimos patrones y buen uso, pero mi desconocimiento de patrones y c# hace que este canal es oro puro.
@IvanCujia
@IvanCujia Жыл бұрын
hace unos años sufrí con los filtros, pero solo era por no entender en ese momento como funcionaban. Pero una vez que comprendas como trabajan todo va muy bien. Excelente explicación.
@sacris89
@sacris89 3 жыл бұрын
No tengo palabras, solo decir que el video es espectacular. Muchas gracias
@AMV-CreatorMotion
@AMV-CreatorMotion 3 жыл бұрын
Justo lo que andaba buscando! la verdad no tenia en claro que diferenciaba un filtro del middleware y tu explicación resolvió mis dudas! Por favor continua explicando estos conceptos que son lo mas!
@Max-gt8hi
@Max-gt8hi Ай бұрын
En el caso de los filtros (filters) si heredas de IActionFilter se quita el problema de la inyección de dependencias. Buen video, me ayudo a pasar datos del setting a otra capa que dependia de otras soluciones.
@fj8551
@fj8551 3 жыл бұрын
Excelente, no dejes de hacer videos, tu contenido es de calidad, estoy seguro que tu canal seguirá creciendo y cada vez más rápido
@bboykarton
@bboykarton 3 жыл бұрын
Muy buena explicación. Muy sencillica. Cómo mola el nuevo visual studio❤️
@diegodagostino4837
@diegodagostino4837 Жыл бұрын
Excelente contenido y canal. Lástima que lo descubrí tarde. Exito y gracias por tu contenido
@pablo1beroiza
@pablo1beroiza 3 жыл бұрын
Excelente explicación justo lo que necesitaba!
@lbcdev7206
@lbcdev7206 2 жыл бұрын
Excelente aporte, muchísimas gracias!!
@jhonnyramirezzeballos9106
@jhonnyramirezzeballos9106 3 жыл бұрын
Gracias por el video!!!
@sebastianlopez5979
@sebastianlopez5979 2 жыл бұрын
Muy buena explicación! Muchas gracias.
@ezecel9
@ezecel9 2 жыл бұрын
Excelente video, de lo mejor en youtube. Gracias
@nahuelosman11
@nahuelosman11 2 жыл бұрын
excelente explicación! gracias por tus videos :)
@fabrizziocht
@fabrizziocht 2 жыл бұрын
Excelente el video, muchas gracias!
@gustavoceccomancini9794
@gustavoceccomancini9794 Жыл бұрын
Buenisimo el video!!!!!! Gracias.
@adrianavendano6268
@adrianavendano6268 3 жыл бұрын
Excelente explicacion. Muy bueno el video
@emilioandresfilotti560
@emilioandresfilotti560 Жыл бұрын
Muchas gracias! Muy claro tu video!
@2005bgva
@2005bgva 8 ай бұрын
excelente muchas gracias.
@facundoarce758
@facundoarce758 3 жыл бұрын
Buen video, me aclaro muchas cosas
@pijomaster
@pijomaster 3 жыл бұрын
Excelente explicación. Gracias!
@luisfernandodeolazabalsche3317
@luisfernandodeolazabalsche3317 3 жыл бұрын
Muchas gracias.
@alexandrohdez3982
@alexandrohdez3982 Жыл бұрын
buenisimo
@marioalejandroguzmanberroa3185
@marioalejandroguzmanberroa3185 5 ай бұрын
Mentor. Si es posible por favor crear un video de como implementaste ese ultimo midleware que mencionaste en el vídeo. El cual captura errores y lo transformas con metodología de problem info. Muchisimas gracias!!
@NetMentor
@NetMentor 5 ай бұрын
un try catch y en el catch simplemente convierte el body en un problemdetails en vez de devolver la excepción, igual que lo hace asp.
@hector9079
@hector9079 3 жыл бұрын
Muy bueno 👍
@jopsuey
@jopsuey Жыл бұрын
Buena explicación. Consulta..porque no usaste las interfaces tanto de los MW como los filters? Saludos
@NetMentor
@NetMentor Жыл бұрын
Para los middleware no hace falta crear interfaces (para los filtros es obligatorio), no todo tiene que tener interfaces, es mas si no vas a inyectar dicha interfaz en otros servicios causan mas 'coste' ya bien sea en mantenerlo como en configuración, memoria, etc, que utilizar la clase directamente. Un saludo
@lucianootegui4778
@lucianootegui4778 3 жыл бұрын
Excelente video NetMentor! Hay posibilidades de que hagas una sección propia de .net core con patones de diseño o arquitectónicos orientado a Microservicios? Otra duda, con respecto a los filtros, cual de las dos maneras conviene usar? (IAsync u el otro) Respecto al Asyncronismo, hay posibilidades de un video de aclaraciones respecto a su utilización en la vida real? Es decir, cuando utilizar async, la utilización del async en el controlador, las diferencia concreta de tener un endpoint totalmente sincronico y otro asincronico. Ya que veo que hoy en dia no hay videos explicativos muy completos al respecto. En fin, me encanta tu canal y tus videos! Explicas muy bien! Saludos!
@NetMentor
@NetMentor 3 жыл бұрын
Hola! Tengo pensado una sección en plan "sistema distribuido completo" que siga SAGA con múltiples microservicios, message broker y tal, pero el otro dia hice el índice y eran como 40 vídeos (algunos repetidos a lo que ya tengo) así que no se si iré por ese camino o por hacer vídeos sueltos como hasta ahora. Respecto a IasyncFilter y Actionfilter, no hay diferencia como tal, la pipeline por como funciona en .net core ejecuta "ambos" (si ambos estan implementados en la misma clase, solo ejecuta el asincrono. A parte de esto, desconozco si hay alguna difefencia, pero creo que no. Y respecto a los controladores asyc, todo depende de lo que vayas a hacer en tu caso de uso, si vas a consultar cualquer cosa fuera de tu código (bases de datos, sistema de ficheros, otras apis, etc), tengo un vídeo al respecto: kzbin.info/www/bejne/sIublKKwrbRlaKc Un saludo, me alegro de que te guste el canal!
@lucianootegui4778
@lucianootegui4778 3 жыл бұрын
@@NetMentor Muchas Gracias por la respuesta 😁 Se esperan mas vídeos con ansías, saludos!
@wineloy
@wineloy 2 жыл бұрын
Excelente video! solo una duda, es posible retornar algún objeto en caso de que no se ejecute una validación o algo por el estilo ??
@NetMentor
@NetMentor 2 жыл бұрын
Si, es posible ya que tienes acceso tanto a la response como a la request de forma completa. de hecho me has dado una idea para otro vídeo 🤣
@ivanbecerra7902
@ivanbecerra7902 Жыл бұрын
Hola, se puede capturar la informacion que se envia en el body en el filter executing ? Trato de hacerlo con el context http y accediendo al request body pero no logro obtenerlo, mi idea es hacer validaciones de datos y con jwt, es decir si el jwt esta expirado, hago que no acceda a la ruta
@NetMentor
@NetMentor Жыл бұрын
si lo único que quieres hacer es acceder a cosas del JWT, eso se puede hacer con el atributo [Authorize]; y si, tanto desde filtros como atributos deberías poder acceder al body, tanto de la request como de la response. Un saludo
@cricarba
@cricarba 3 жыл бұрын
Intetesante si haces un video de como implementaron localization para las traducciones.
@NetMentor
@NetMentor 3 жыл бұрын
Hola! Tengo uno ya ! kzbin.info/www/bejne/fHOwo6WYo6-Fhpo
@d41k82
@d41k82 2 жыл бұрын
👌
@williamprogramer4168
@williamprogramer4168 3 жыл бұрын
⭐⭐⭐⭐⭐
@arturol.a.2565
@arturol.a.2565 2 жыл бұрын
Excelente explicación ¡muchas gracias!
Dominando MediatR! Un código más limpio en .NET 🧹
28:22
NetMentor
Рет қаралды 11 М.
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
Coding Shorts: ASP.NET Core Middleware Explained
17:36
Shawn Wildermuth
Рет қаралды 32 М.
Explicación API Key con implementación en C#
15:03
NetMentor
Рет қаралды 8 М.
Qué son los Microservicios - Abandona el monolito 🗼
20:13
NetMentor
Рет қаралды 4,5 М.