是否可以像这样创建nancy模块:
public class TypeParamModule<Type1, Type2, Type3> : NancyModule
{
public TypeParamModule()
{
Get["/"] = parameters =>
{
//action here
}
}
}
如果可能,我在哪里设置类型参数。我是否“硬”在引导程序中的某处注册模块?
谢谢!
答案 0 :(得分:0)
首先,您必须将TypeParamModule
声明为abstract
以避免Nancy自动尝试为其创建实例
然后,您可以创建任何指定模块:PersonModule: TypeParamModule<Person, City, Nation>