如何从添加的 webService 声明单例对象到 abp 项目?

How can I declare singleton object from added webService to abp Project?

我们从这种 abpTemplates 开始:

我们在这个项目中引用了另一个项目的 webService。 是否在整个项目中从 WebService 对象启动一个实例。如果这是真的。怎么样?

如果你只想从你的网络服务代理创建 1 个实例 class 那么你必须添加 ISingletonDependency 到你的网络服务代理 class 并且你有通过依赖注入创建这个服务。这样您就可以确保它只会被创建一次。

public interface IPersonManager
{
    //...
}

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