Compartir a través de


JournaledGrain<TGrainState,TEventBase>.TransitionState Método

Definición

Define cómo aplicar eventos al estado. A menos que se invalide en la subclase, llama a una función dinámica "Apply" en el estado, con el evento como parámetro. El proveedor de vistas de registro detecta y registra todas las excepciones producidas por este método.

Invalide esta opción para personalizar cómo realizar la transición del estado de un evento determinado.

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)

Parámetros

state
TGrainState

Estado.

event
TEventBase

Evento.

Se aplica a