1

我正在尝试IRouteMessagesToEndpoints使用结构映射在 NServiceBus 中注入我自己的,因为我需要根据某些业务逻辑(而不是通过命名空间/程序集/类型)将各种消息重定向到不同的端点。这将允许它使用bus.Send();并根据我们的要求进行配置。我认为这是可能的,但我似乎无法让它发挥作用。我已经尝试使用Configure.Component()andObjectFactory.Configure()进行注入,并且两者都运行没有任何异常,但是当我调试接口的实现时,断点没有命中。

我的问题是,可以这样做吗(互联网上没有任何内容涵盖这一点)?我注意到 GatewayReceiver 中的 EndPointRouter 有一个设置器,但我不知道如何访问该属性。

4

1 回答 1

1

不幸的是,即使IRouteMessagesToEndpoints是一个公共接口,目前也无法替换默认实现,对不起!

请在https://github.com/Particular/NServiceBus.Gateway/issues/new中提出有关它的问题,以便我们更好地讨论它。

于 2015-05-20T22:49:46.933 回答