2016-07-04 5 views
7

私のワークフローの状態遷移のログオンデータベースを持っていたいと思います。ステートレス(.NETステートマシンライブラリ)の状態遷移を記録する方法

Statelessを使用してロギングをトリガする最適な場所はどこですか?それは、それぞれの国の構成のためのアップを設定する必要があります。

phoneCall.Configure(State.Connected) 
    .OnEntry(() => StartCallTimer()) 
    .OnEntry(() => Log()); 

または一度全体のワークフローの一元それを定義するためのいくつかの方法がありますか?

これに関する他の入力は歓迎します。

答えて

10

すべてのトランジションでトリガーされるトリガーは、中央ロギング機能として使用できます(OnTransitioned)。

+0

私は、これが盛り上がったイベントではないため、最初はこれを見ませんでした。 – granadaCoder

関連する問題