Ale*_*rev 4 masstransit automatonymous
我在传奇中有一些状态并尝试实施状态检查重试,直到我在收到的消息中得到一些令人满意的值.
说,我有这样的事情:
.During(Pending,
When(StatusChecked)
.TransitionTo(somethingThatDependsOnStatusCheckedData)
Run Code Online (Sandbox Code Playgroud)
我只能提供特定的状态,TransitionTo但我希望它根据收到的消息内容进行转换,是否可能?
对于收到的消息内容,您可以在When子句上使用条件表达式.
During(Pending,
When(StatusChecked, context => context.Data.IsMessageCondition)
.Then(...));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |