共用方式為


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

事件。

適用於