2010-08-04 2 views
0

Для одного из моих МТ подписчиков мне нужно иметь несколько реализаций IHandleEvents, а также разрешить третьим сторонам указывать свои собственные реализации. При запуске приложения я хотел бы иметь возможность сканировать каталог и конфигурацию, чтобы определить, какую реализацию использовать, а затем зарегистрировать ее для всех входящих сообщений. Это возможно? Я бы как-то зарегистрировал тип? Или я зарегистрирую экземпляр? Или, может быть, Func, чтобы я мог решить в func, предоставлять ли каждый экземпляр каждый раз или повторно использовать?NServiceBus: Как подключить IHandleEvents программно

ответ

1

Я предполагаю, что вы имеете в виду IHandleMessages <T> - если вы не хотите NServiceBus сканировать и зарегистрировать типы, которые он находит автоматически, вы можете использовать Configure.With (тип) или Configure.With (узлы), чтобы ограничить типы NServiceBus будет использовать.

Смежные вопросы