结构图使用objectfactory.initialize中的扫描以及自定义注册表

时间:2012-07-20 00:33:37

标签: model-view-controller structuremap

我正在学习使用结构图,我遇到以下情况 - 我在global.asax -

中使用以下代码一直很顺利
ObjectFactory.Initialize(registry => registry.Scan(x =>
                                           {
                                               x.AssembliesFromApplicationBaseDirectory();
                                               x.WithDefaultConventions(); 
                                               x.LookForRegistries();
                                           }));

现在,我遇到了一个实例,我必须创建一个注册表并使用它 -

ObjectFactory.Initialize(registry => registry.AddRegistry<MyRegistry>());

有人能告诉我如何才能做到这一点吗?我现在是否必须为所有内容创建注册表,或者我是否可以创建一个可以扫描的注册表,然后可以与其他注册表一起使用?

感谢您的任何想法。

1 个答案:

答案 0 :(得分:0)

似乎我用这个跳了一下 - 通过调用x.LookForRegistries();它确实发现了我的自定义注册表,一切似乎都运行良好。

感谢