У меня есть интерфейс.
public interface ISomeInterface {...}
и две реализации (SomeImpl1 и SomeImpl2):
public class SomeImpl1 : ISomeInterface {...}
public class SomeImpl2 : ISomeInterface {...}
У меня также есть две службы, в которые я вставляю ISomeInterface (через contructor):
public class Service1 : IService1
{
public Service1(ISomeInterface someInterface)
{
}
...
}
и
public class Service2 : IService2
{
public Service2(ISomeInterface someInterface)
{
}
...
}
Я использую Autofac в качестве своего инструмента IoC. Вопрос. Как я могу настроить регистрацию Autofac, поэтому SomeImpl1 будет автоматически вводиться в Service1, а SomeImpl2 будет автоматически введен в Service2.
Спасибо!