IStateService.AddBranch — метод (StatesCardKindStateSetting, StatesState, StatesState, StatesOperation)

Создаёт новый переход в автомате состояний вида карточки.

Синтаксис

StatesStateMachineBranch AddBranch(StatesCardKindStateSetting kindStateSettings, StatesState startState, StatesState endState, StatesOperation operation)
Параметры
kindStateSettings

Тип: StatesCardKindStateSetting

Настройки автомата состояний для вида карточки

startState

Тип: StatesState

Начальное состояние перехода

endState

Тип: StatesState

Конечное состояние перехода

operation

Тип: StatesOperation

Операция перехода

Возвращаемое значение

Тип: StatesStateMachineBranch

Переход автомата состояний

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр kindStateSettings, startState или operation.