我们如何在传奇中使用contextfilter来根据某些条件过滤命令/事件(消息)?

时间:2019-08-29 20:05:41

标签: rabbitmq masstransit saga

Masstransit Saga:在两个不同的saga工作流程中有一些相同的事件(消息),如何在saga中使用上下文过滤器根据某些条件过滤命令/事件(消息)?

1 个答案:

答案 0 :(得分:1)

除了使用ContentFilter之外,您还可以在状态机上添加条件。

During(SomeState,
    When(SomeEvent, x => x.Property == 'Something')
        .Then(...));