hprose / hprose-dotnet

Hprose 3.0 for .NET
MIT License
383 stars 98 forks source link

如果 service 需要依赖注入 仓储 ,该怎么 new #56

Open wqj1991 opened 4 years ago

wqj1991 commented 4 years ago
 private IRepository<TSinglePipeline, string> _repository;

public TestAppService(IRepository<TSinglePipeline, string> repository)
{
     _repository = repository;
}
HttpListener server = new HttpListener();
server.Prefixes.Add("http://127.0.0.1:8080/");
server.Start();
var service = new Service();
service.AddInstanceMethods(new TestAppService()).Bind(server);
andot commented 4 years ago

依赖注入的对象该怎么生成就怎么生成。是不是 new 出来的并不重要。

wqj1991 commented 4 years ago

service.AddInstanceMethods(new TestAppService()).Bind(server);

具体要怎么写

andot commented 4 years ago

你依赖注入的对象应该怎么生成?