カスタムTrackingParticipantを使用して、データベース内のいくつかの状態情報を更新しています。データベースには間違った値があることがあるので、Trackメソッドの動作は私が期待するものではないと思います。ドキュメントによると、「派生クラスに実装すると、追跡レコードを同期的に処理するために使用されます」少なくとも同じステートマシンインスタンスに対して、すべてのレコードが次々に実行されることを意図していました。
私が間違っている?トラックの実装をクリティカルセクションで常に保護する必要がありますか?全体的なパフォーマンスについて疑問に思っています...とにかく、もちろん、優先順位はシステムが期待どおりに機能することです。
ありがとう