Тёмный

How to use Middleware in ASP.NET Core (2 ways of implementing middleware) 

DotNet Core Central
Подписаться 27 тыс.
Просмотров 25 тыс.
50% 1

Middleware in ASP.Net Core is software components that are assembled into the HTTP pipeline to handle requests and responses. A middleware component can either choose to pass the request to the next component in the pipeline. Or it may choose to end the request. Middleware can perform tasks both before as well as after the next component.
Middleware is nothing but requests delegates which builds the request pipeline. In other words, we can chain requests delegates one after another to build the HTTP pipeline. And each of these requests delegates works with HTTP requests.
In this video, I will walk through how to build middleware to implement custom implementations.
Middleware can be implemented in either of two ways.
The first way is to use one of the existing extension methods:
1. Run
2. Use
3. UseWen
4. Map
5. MapWhen
Or the second way, which is building custom middleware using middleware convention.
The details for implementation of the video is available in my blog here: dotnetcorecentral.com/blog/mi...
The source code for this blog is available in my GitHub repo here: github.com/choudhurynirjhar/m...

Наука

Опубликовано:

 

8 авг 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 58   
@nickfotopoulos5323
@nickfotopoulos5323 3 года назад
This is so much easier than I thought it was going to be. Excellent video, thanks!
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Nick Fotopoulos, thanks for watching!
@rochitsen
@rochitsen 2 года назад
Very good and to the point. Found it very helpful in understanding the middleware concept.
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
@Rochit Sen, thanks for watching!
@deepz513
@deepz513 Год назад
Excellent you covered the majority of use cases. Thank you
@DotNetCoreCentral
@DotNetCoreCentral Год назад
Thanks for watching!
@ashutoshmishra2170
@ashutoshmishra2170 3 года назад
Very clear to the topic .thank you so much .
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Ashutosh Mishra, thanks for watching!
@ve2tax
@ve2tax 3 года назад
Excellent video, thank you!
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Stephane Ricard, thanks for watching!
@SaravanaKumar-bt5xn
@SaravanaKumar-bt5xn 3 года назад
you explained very well. Thank you.
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Sarvana Kumar, thanks for watching!
@Anubis10110
@Anubis10110 2 года назад
Thanks for your time and explanation, Excellent
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
@Mohamed Saleh, thanks for watching!
@AlvaroTorresTatis
@AlvaroTorresTatis 2 года назад
You explained very well. Thank you.
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
Thanks!
@surenrdashrestha2831
@surenrdashrestha2831 3 года назад
Well explained. Thank you.
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Surenrda Shrestha thanks for watching!
@eieitheint6519
@eieitheint6519 Год назад
Thank you for your excellent explanation.
@DotNetCoreCentral
@DotNetCoreCentral Год назад
Thanks for watching!
@jjnguy13
@jjnguy13 3 года назад
This was very good. Thanks!
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Justin Nelson, thanks for watching the video!
@DebasmitSamal294
@DebasmitSamal294 2 года назад
hats off... Superb explanation. it made my day
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
Thanks!
@tamizhisekar
@tamizhisekar 5 месяцев назад
You are awesome🙌🏻 Thanks a lot🙏
@DotNetCoreCentral
@DotNetCoreCentral 5 месяцев назад
You're welcome 😊
@gastonverelst975
@gastonverelst975 3 года назад
Nice explanation, thanks!
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Gaston Verelst, thanks for watching!
@ramutangudu237
@ramutangudu237 3 года назад
though it is bit fast the way you are explaining in practical is too good....first time in my life commenting for your comments and want to get habituate with your videos....subscribed :)
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Ramu Tangudu, thanks for watching!
@ibknl1986
@ibknl1986 2 года назад
Thank you. Nice video.
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
Thanks
@mohinikadasi5737
@mohinikadasi5737 Год назад
His videos are super fast and practical so that while watching them you don't get chance to break the rhythm. Also they are based on single topics so no 1-2 hrs videos which you feel when it will get over. I liked his style of teaching. Can you please make some quick videos on Angular too?
@DotNetCoreCentral
@DotNetCoreCentral Год назад
Thanks
@rabbanishaik2363
@rabbanishaik2363 3 года назад
Goog one. thank you
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Rabbani Shaik , thanks for watching!
@jonsnow4335
@jonsnow4335 2 года назад
very impresive!
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
@Jon Snow, thanks for watching!
@jonsnow4335
@jonsnow4335 2 года назад
@@DotNetCoreCentral was middleware introduced in core 3.0?
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
@@jonsnow4335 its from day 1 of .NET Core as far as my knowledge goes.
@RAM-ff8dy
@RAM-ff8dy 3 года назад
Great topic...is there any chance to make a video on asp net core API project from scratch and use swagger, CRUD, EF core, DTO's, Auto mappers,authentication, authorization,paging, validations, filters, middleware etc...most of my dot net friends also waiting for the same,
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@RAM I’m planning to do it, though it will be a series of videos, as it needs some serious time commitments. I’ll start this week, thanks for the feedback. I’m sure a series like that will be useful to a lot of people.
@nickfotopoulos5323
@nickfotopoulos5323 3 года назад
Anything else...? 😅😂🤣
@sovannseung6985
@sovannseung6985 3 года назад
@@DotNetCoreCentral Looking forward to watch these series of videos. Great video and top. Thank you.
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@@sovannseung6985 thanks!
@ashutoshmishra2170
@ashutoshmishra2170 3 года назад
Yes please start . We are really interested.
@temesegenabuhay9408
@temesegenabuhay9408 3 года назад
thank u bro ... i have a question how to develop real time fire emergency response system Prototype using middleware???
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Temesegen Abuhay, thanks for watching! I am not sure I understood the question completely.
@temesegenabuhay9408
@temesegenabuhay9408 3 года назад
@@DotNetCoreCentral how to develop database for a real time fire emergency response system using middleware software
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@@temesegenabuhay9408 I am not sure why you will develop a database through middleware for application. Middleware is usually used for things like authrntication/authorization/logging etc or some sort of custom filtering you want to do in request/response before it goes to your application.
@nareenderkumar
@nareenderkumar 10 месяцев назад
What is the difference between UseWhen and MapWhen?
@ashutoshmishra2170
@ashutoshmishra2170 3 года назад
Now i can gave answers ask in interview on middleware .
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Ashutosh Mishra, thanks for watching!
@SajadJalilian
@SajadJalilian 3 года назад
Custom Middleware 12:34
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Sajad Jalilian, thanks for watching!
@PrinceKumar-mk8be
@PrinceKumar-mk8be 2 года назад
not clear on usewhen and mapwhen
@ashutoshmishra2170
@ashutoshmishra2170 3 года назад
Please start a course on dot net core .
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Ashutosh Mishra, thanks for the suggestion.
Далее
ASP.NET Core Authentication with JWT  (JSON Web Token)
26:09
JWT Refresh Token in ASP.Net Core (a deep dive)
33:13
.NET 7  💥  - ASP.NET Core Web API Rate Limiting
41:18
ASP.NET Core Kestrel Explained
15:58
Просмотров 11 тыс.
Acer Predator Тараканьи Бега!
1:00
Просмотров 465 тыс.
Wylsa Pro: опять блокировка YouTube?
17:49