JournaledGrain<TGrainState,TEventBase>.TransitionState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義如何將事件套用至狀態。 除非在子類別中覆寫,否則它會在狀態上呼叫動態 「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
事件。