Compartilhar via


JournaledGrain<TGrainState,TEventBase>.TransitionState Método

Definição

Define como aplicar eventos ao estado. A menos que seja substituído na subclasse, ele chama uma função dinâmica "Aplicar" no estado, com o evento como um parâmetro. Todas as exceções geradas por esse método são capturadas e registradas pelo provedor de exibição de log.

Substitua isso para personalizar como fazer a transição do estado para um determinado 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)

Parâmetros

state
TGrainState

O estado.

event
TEventBase

O evento.

Aplica-se a