如何从添加的webService向abp Project声明单例对象?

时间:2017-09-25 12:38:09

标签: asp.net-mvc aspnetboilerplate

我们从这种abpTemplates开始:

  • EntityFramewrok
  • AngularJs
  • SPA

我们已经从另一个项目中引用了webService。 在整个项目中从WebService对象启动一个实例是真的吗?如果是真的。如何?

1 个答案:

答案 0 :(得分:0)

如果您只想从Web服务代理类创建1个实例,则必须将 ISingletonDependency 添加到Web服务代理类,并且必须通过依赖注入创建此服务。通过这种方式,您可以确保它只会创建一次。

public interface IPersonManager
{
    //...
}

public class MyPersonManager : IPersonManager, ISingletonDependency
{
    //...
}