Condividi tramite


JournaledGrain<TGrainState,TEventBase>.TransitionState Metodo

Definizione

Definisce come applicare gli eventi allo stato. A meno che non venga sottoposto a override nella sottoclasse, chiama una funzione dinamica "Applica" sullo stato, con l'evento come parametro. Tutte le eccezioni generate da questo metodo vengono rilevate e registrate dal provider di visualizzazioni log.

Eseguire l'override di questa operazione per personalizzare la transizione dello stato per un determinato evento.

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)

Parametri

state
TGrainState

Stato.

event
TEventBase

Evento.

Si applica a