Интеграция Castle Windsor с SignalR — как мне подойти к этому?

Я только начинаю работать с SignalR, и после настройки все работает отлично. Однако почти все приложения, над которыми я работаю, используют Castle Windsor, поэтому было бы здорово иметь возможность использовать их вместе. Причина, по которой я хочу это сделать, заключается в том, что я могу использовать зависимости/сервисы Castle внутри постоянного соединения.

Я покопался в исходном коде, и оказалось, что я мог бы либо заменить DependencyResolver на основанный на Castle (т. е. Castle, реализующий IDependencyResolver), либо изменить использование DependencyResolver на Castle.

Что из этого лучше? Есть ли другой подход, который я мог бы использовать для объединения Castle и SignalR?

Спасибо, Erick

8
задан dove 2 October 2012 в 11:27
поделиться