当前位置:  开发笔记 > 编程语言 > 正文

StructureMap,扫描组件和范围

如何解决《StructureMap,扫描组件和范围》经验,为你挑选了1个好方法。



1> Mark Seemann..:

以下是一种使用更新的IRegistrationConvention API的方法:

public class SingletonConvention : IRegistrationConvention
{
    #region IRegistrationConvention Members

    public void Process(Type type, Registry registry)
    {
        registry.For(type).Singleton();
    }

    #endregion
}

它可以像这样使用:

container.Configure(registry =>
{
    registry.Scan(x =>
    {
        x.AssemblyContainingType();
        x.AddAllTypesOf();
        x.Convention();
    });
});

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有