我有一个按名称唯一标识的产品列表。每个产品都有自己的订购流程。我希望每个产品订购流程都由传奇定义。有没有办法让我使用不同的传奇处理每个产品?我可以使用端点吗? bus.Send(产品名称,消息)是否有效?
我希望这是有道理的。
答案 0 :(得分:1)
简短的回答是不,你不能称之为传奇。但是,您可以使用标准消息传递轻松完成此操作。您只需创建一个新的更具体的消息,该消息继承自您的产品消息基类。然后通过该消息类型启动您的产品特定传奇。
答案 1 :(得分:1)
您可以执行一些自定义传奇查找逻辑(如here所述)来控制它。有关更完整的示例,请查看this blog post,其中显示了如何根据标题执行此操作。