如何从添加的 webService 声明单例对象到 abp 项目?
How can I declare singleton object from added webService to abp Project?
我们从这种 abpTemplates 开始:
- EntityFramewrok
- AngularJs
- SPA
我们在这个项目中引用了另一个项目的 webService。
是否在整个项目中从 WebService 对象启动一个实例。如果这是真的。怎么样?
如果你只想从你的网络服务代理创建 1 个实例 class 那么你必须添加 ISingletonDependency 到你的网络服务代理 class 并且你有通过依赖注入创建这个服务。这样您就可以确保它只会被创建一次。
public interface IPersonManager
{
//...
}
public class MyPersonManager : IPersonManager, ISingletonDependency
{
//...
}
我们从这种 abpTemplates 开始:
- EntityFramewrok
- AngularJs
- SPA
我们在这个项目中引用了另一个项目的 webService。 是否在整个项目中从 WebService 对象启动一个实例。如果这是真的。怎么样?
如果你只想从你的网络服务代理创建 1 个实例 class 那么你必须添加 ISingletonDependency 到你的网络服务代理 class 并且你有通过依赖注入创建这个服务。这样您就可以确保它只会被创建一次。
public interface IPersonManager
{
//...
}
public class MyPersonManager : IPersonManager, ISingletonDependency
{
//...
}