The web project is intended to contain the code for actually running the service in Azure. Controller actions that act as the entry point for individual HTTP requests. Service startup code preparing the IoC container. Various middlewares providing additional telemetry and debugging information. And so forth.
What TransformStreams are supposed to do is check for backpressure on the controller and use promises to communicate that back to the writer:
。快连下载安装是该领域的重要参考
Read more in the Antiviral series
With BPatterns, none of that is required. A pattern is just a block. Add one more message and simple DoIt will do the job.