我有一个按名称唯一标识的产品列表。每种产品都有自己的订购流程。我希望每个产品的订购过程都由一个传奇故事来定义。有没有一种方法可以让我用不同的传奇故事来处理每一个产品?我可以为此使用端点吗?会乘坐公共汽车。发送(产品名称、消息)工作?
我希望这是有道理的。
简短的回答是否定的——你不能直呼传奇的名字。但是,您可以使用标准消息轻松完成此操作。您只需要创建一个新的、更具体的消息,它继承自您的产品消息基类。然后让你的产品特定传奇故事由该消息类型开始。
您可以执行一些自定义的传奇查找逻辑(如本文所述)来控制它。要获得一个更完整的例子,请查看这篇博客文章,它展示了如何基于标题来实现这一点。