Как сделать вы используете Castle Windsor - Fluent Interface для регистрации общих интерфейсов?

Castle Windsor только что выпустил интерфейс Fluent для регистрации компонентов в качестве альтернативы использованию XML в файле конфигурации. Как мне использовать этот интерфейс Fluent для регистрации Generic интерфейса ?

Для иллюстрации у меня есть:

public interface IFoo<T,U>
{    
  public T IToo();   
  public U ISeeU(); 
}

, который реализуется некоторым классом под названием Foo . Теперь, если я хочу зарегистрировать это, я делаю что-то вроде ...

var _container = new WindsorContainer();
_container.Register(...);

Как мне продолжить регистрацию с этим ? Процедура выполнения неуниверсального интерфейса не работает.

8
задан Phil 5 June 2011 в 04:42
поделиться