Nservicebus 在Wcf集成中,为什么只返回枚举有限制?

Nservicebus 在Wcf集成中,为什么只返回枚举有限制?,nservicebus,Nservicebus,在Wcf集成中,为什么只返回enum有限制?我的解释是,集成只允许您在总线上放置消息。如果将其扩展到枚举之外,则可能会返回更复杂的数据。这将使您进入请求/响应模式,而不是单向异步消息传递模式。如果您需要请求/响应,那么在标准WCF主机中使用标准WCF可能是最佳选择。我的理解是,集成只允许您在总线上放置消息。如果将其扩展到枚举之外,则可能会返回更复杂的数据。这将使您进入请求/响应模式,而不是单向异步消息传递模式。如果您需要请求/响应,那么在标准WCF主机中使用标准WCF可能是最佳选择。感谢您的回复

在Wcf集成中,为什么只返回enum有限制?

我的解释是,集成只允许您在总线上放置消息。如果将其扩展到枚举之外,则可能会返回更复杂的数据。这将使您进入请求/响应模式,而不是单向异步消息传递模式。如果您需要请求/响应,那么在标准WCF主机中使用标准WCF可能是最佳选择。

我的理解是,集成只允许您在总线上放置消息。如果将其扩展到枚举之外,则可能会返回更复杂的数据。这将使您进入请求/响应模式,而不是单向异步消息传递模式。如果您需要请求/响应,那么在标准WCF主机中使用标准WCF可能是最佳选择。

感谢您的回复,如果是这种情况,如何将我的旧组件与使用NServiceBus开发的服务集成,考虑以下限制•不希望在旧组件中引用NSB dll,因为这需要将旧组件升级到.NET4.0•希望进行同步调用并获取包含某些数据的响应消息。您可以始终写入WCF服务并自行托管,然后从那里调用NServiceBus。标准实现为很简单。您可以查看源代码并在没有枚举限制的情况下对其进行移植。但通常这是回到RPC式通信的迹象。是否要查询某些数据?如果您详细说明您的问题,我们可以帮助您正确设计。感谢您的回复,如果是这样,我如何将我的旧组件与使用NServiceBus开发的服务集成,考虑以下限制•不希望在旧组件中引用NSB dll,因为这需要将旧组件升级到.NET4.0•希望进行同步调用并获取包含某些数据的响应消息。您可以始终写入WCF服务并自行托管,然后从那里调用NServiceBus。标准实现为很简单。您可以查看源代码并在没有枚举限制的情况下对其进行移植。但通常这是回到RPC式通信的迹象。是否要查询某些数据?如果您详细说明您的问题,我们可以帮助您正确设计。