JournaledGrain<TGrainState,TEventBase>.TransitionState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет способ применения событий к состоянию. Если он не переопределен в подклассе, он вызывает динамическую функцию Apply для состояния с событием в качестве параметра. Все исключения, создаваемые этим методом, перехватываются и регистрируются поставщиком представления журнала.
Переопределите его, чтобы настроить способ перехода состояния для заданного события.
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)
Параметры
- state
- TGrainState
Состояние.
- event
- TEventBase
Событие.