Handle multiple custom middleware to requrest in the pipeline. Handle Use, UseWhen, Map, MapWhen middleware to request in the pipeline branch. It gives flexiblity to add custom middleware or without adding any custom middleware to the pipeline. it help's to reduce the code by adding Add() and RunAsync() functions.
$ dotnet add package AzureFunctions.Extensions.HttpMiddlewareNo README available.