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