Freigeben über


JournaledGrain<TGrainState,TEventBase>.TransitionState Methode

Definition

Definiert, wie Ereignisse auf den Zustand angewendet werden. Sofern sie nicht in der Unterklasse überschrieben wird, wird eine dynamische "Apply"-Funktion für den Zustand mit dem -Ereignis als Parameter aufgerufen. Alle von dieser Methode ausgelösten Ausnahmen werden vom Protokollansichtsanbieter abgefangen und protokolliert.

Überschreiben Sie dies, um anzupassen, wie der Zustand für ein bestimmtes Ereignis übertragen wird.

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)

Parameter

state
TGrainState

Das Land/die Region.

event
TEventBase

Das Ereignis.

Gilt für: