欢迎使用6miu-markdown编辑器

xiaoxiao2021-02-27  247

Nancyfx 注册module

nancyfx 官方文档“Writing a nancy bootstrapper”中有提到注册module,但没有细说。为了不使用AutoRegister而自己注册需要使用的module,做了一点尝试,在此记录下来,以供查阅。

在阅读源代码后发现可以重载DefaultNancyBootstrapper类中Modules属性来实现自己注册Module。代码示例:

public class TestBootstrapper : DefaultNancyBootstrapper { private ModuleRegistration[] modules; public TestBootstrapper() { modules = new ModuleRegistration[] { new ModuleRegistration(typeof(TestModule)), //new ModuleRegistration(typeof(Test1Module)) }; } protected override IEnumerable<ModuleRegistration> Modules => this.modules; }

简单测试,结果ok,但未读完源码,正确性待后续阅读与验证。

转载请注明原文地址: https://www.6miu.com/read-9778.html

最新回复(0)