Я ищу способ подключиться к конвейеру обработки сообщений и выполнить некоторую работу после того, как потребитель закончит обработку некоторого сообщения. Мое намерение состоит в том, чтобы открыть новый сеанс и начать транзакцию (можно выполнить контейнер IoC) перед обработкой и удалением их сразу после него.
В NServiceBus я бы использовал интерфейс IMessageModule для подключения. Есть ли что-то похожее на него? На самом деле удаление обработчика также может помочь, но поскольку я использую StructureMap в качестве ObjectBuilder, метод Release просто ничего не делает.