https://github.com/jevonsflash/servicehostbuilder
Initialize App with a pipeline builder
https://github.com/jevonsflash/servicehostbuilder
Last synced: 8 months ago
JSON representation
Initialize App with a pipeline builder
- Host: GitHub
- URL: https://github.com/jevonsflash/servicehostbuilder
- Owner: jevonsflash
- Created: 2022-04-28T06:47:42.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-28T07:42:33.000Z (about 4 years ago)
- Last Synced: 2025-03-04T16:17:27.153Z (over 1 year ago)
- Language: C#
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 中间件管道模型测试
## 说明
目标是搭建一个管道模型,利用Ioc容器注入领域对象,构造一些列的Use扩展方法实现应用程序可伸缩可配置。
用这个管道模型搭建一个冲咖啡的程序,给自己冲一杯咖啡。
```
var containerBuilder = new WindsorContainer();
var hostBuilder = new CoffieeServiceHostBuilder(containerBuilder)
.UseMilk(50)
.UseSuggar();
using (var host = hostBuilder.Build())
{
host.Run();
}
```

当你不想放糖和牛奶时,只需要注释掉这两行就行
```
.UseMilk(50)
.UseSuggar();
```
## 运行
```cd ServiceHostBuilder.Sample```
```dotnet run```