GUI の目的で、ステート マシンの現在の状態によって、利用可能な遷移状態を列挙する必要があります。たとえば、A->B、A->C、B->D、C->D という遷移があります。ステート マシンが A ステートにあると仮定すると、B と C のリストを取得する必要があります。
2 に答える
2
私は自分の答えを見つけました、今それは愚かな質問のように見えます。したがって、ワークフローのインスタンスの周りに軽量オブジェクトStateMachineWorkflowInstanceを作成するだけで十分です。ここでは、次のコードを使用します。
StateMachineWorkflowInstance smw =
new StateMachineWorkflowInstance(MyWorkflowRuntime, A);
return smw.PossibleStateTransitions.ToArray();
于 2010-03-15T09:32:41.313 に答える