title: Difference between next(context) vs await next.Invoke(context) in .net core middleware creation
body: <p>As per my understanding, we need to use the next(context) to call the next request delegate/middleware. I have gone through multiple online resources, but have not found an exact difference between <strong>next(context) and next.Invoke(context)</strong>.</p>
  <p>I want to use next(context) in place of next.Invoke(context) in existing code written by another person based on my learning. If I am using next() instead of next.Invoke(context), everything is working fine.  I want to know if it will impact anything or there is any difference between these two calls.</p>