2012-02-01 26 views
0

ステートマシンの永続性はどのように機能しますか?具体的には、トリガーがどのように保持されているかを知りたいと思います。ステートマシンの永続性

長期実行ロジックをトリガーのアクションに入れることができるか、またはそのロジックで「遷移」状態を作成する必要があるかどうかを理解したいと思います。

ステートマシンのおかげで

答えて

0

持続性は、他のワークフローよりも違いはありません。ワークフローがアイドル状態のときはいつでも、状態を維持できます。あなた自身または間接的にReceiveアクティビティを介してワークフロー内のブックマークを使用している場合、ワークフロー状態の一部として永続化されます。

+0

ありがとうMaurice、WFのお手伝いはいつも貴重です。 私たちがどこにいても(トリガーアクション、状態エントリー、状態出口)、現在のポイントを永続化することができます(ブックマーク、受信、または明示的な永続性)。 – fra

+0

ワークフローは、アイドル状態の場合にのみ保持できます。したがって、ワークフローで実際に実行されるコードはありません。基本的にブックマークが再開するのを待っています。ブックマークは、永続化されるワークフローデータの一部であり、実際にはそれらが設計されたものです。 – Maurice