如何覆盖Orchard中的现有接口实现?

时间:2019-04-15 13:07:01

标签: orchardcms orchard-modules

我想在模块中为Orchard CMS创建自定义ILayoutManager

CustomLayoutManager : ILayoutManager

我想覆盖现有的ILayoutManager(在Orchard.Layouts模块中)实现。

但是我不知道我可以使用哪个Orchard API,如何强制Orchard使用我的实现?

谢谢!

1 个答案:

答案 0 :(得分:0)

[OrchardSuppressDependency("Orchard.Autoroute.Services.AutorouteService")]
public class SbSiteGovernModule : Module {
        builder.RegisterType<MyAutorouteService>().As<IAutorouteService>();
}