次の方法で共有


JournaledGrain<TGrainState,TEventBase>.TransitionState メソッド

定義

状態にイベントを適用する方法を定義します。 サブクラスでオーバーライドされない限り、状態に対して動的な "Apply" 関数を呼び出し、 イベントをパラメーターとして呼び出します。 このメソッドによってスローされたすべての例外は、ログ ビュー プロバイダーによってキャッチされ、ログに記録されます。

これをオーバーライドして、特定のイベントの状態を切り替える方法をカスタマイズします。

protected virtual void TransitionState (TGrainState state, TEventBase event);
abstract member TransitionState : 'GrainState * 'EventBase -> unit
override this.TransitionState : 'GrainState * 'EventBase -> unit
Protected Overridable Sub TransitionState (state As TGrainState, event As TEventBase)

パラメーター

state
TGrainState

都道府県。

event
TEventBase

イベントです。

適用対象