[英]How can I register concrete class based on last interface in structuremap
I have following interfaces and 我有以下界面和
public interface IHandleAService : IHandleDomainService
public interface IHandleBService : IHandleDomainService
public class AService : IHandleAService
public class BService : IHandleBService
How can I scan and register all these concrete classes based on IHandleDomainService interface in StructureMap. 如何在StructureMap中基于IHandleDomainService接口扫描和注册所有这些具体类。
This works for me: 这对我有用:
ObjectFactory.Initialize(c => c.Scan(scan =>
{
scan.TheCallingAssembly();
scan.AddAllTypesOf<IHandleDomainService>();
}));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.