我需要在 Orchard 模块中实现一个单例。在阅读有关 ISingletonDependency 的信息时,我认为这一定是答案,但我的类型从未实例化。
这是我用于测试的代码。在我的模块项目的根级别的单个文件中实现。
using Orchard;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace SingletonTestModule
{
public interface IMySingleton : ISingletonDependency
{
}
public class MySingleton : IMySingleton
{
public MySingleton()
{
}
}
}
我还需要做什么才能让 orchard shell 实例化我的单例?