1
votes

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.

1

1 Answers

1
votes

This works for me:

ObjectFactory.Initialize(c => c.Scan(scan =>
{
    scan.TheCallingAssembly();
    scan.AddAllTypesOf<IHandleDomainService>();
}));