StatesCardKindStateSetting — класс
Настройки автомата состояний для вида карточки, приведенные в конструкторе состояний.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Свойства
Имя | Описание |
---|---|
Задаёт или возвращает начальное состояние карточки. |
|
Задаёт или возвращает вид карточки, которому принадлежат данная настройка. |
|
Задаёт или возвращает коллекцию операций (перехода или редактирования), доступных для вида карточки. |
|
Задаёт или возвращает переходы автомата состояний. |
|
|
Задаёт или возвращает разметку для области построения автомата состояний. |
Задаёт или возвращает коллекцию состояний, доступных виду карточки. |
Методы
Имя | Описание |
---|---|
Возвращает операцию (конструктора состояний), соответствующую переданной встроенной операции. |
|
Возвращает состояние (конструктора состояний), соответствующую переданному встроенному состоянию. |
Поля
Имя | Описание |
---|---|
|
Представляет свойство "Первое состояние". |
|
Представляет свойство "Вид карточки". |
|
Представляет свойство "Операции". |
|
Представляет свойство "Переходы автомата состояний". |
|
Представляет свойство "Разметки автомата состояний". |
|
Представляет свойство "Состояния". |
Примеры
Далее приведён пример использования метода GetKindStateSetting
при получении начального состояния карточки задание вида На исполнение
(1)
IStateService stateService = objectContext.GetService<IStateService>();
KindsCardKind cardKind = objectContext.GetObject<KindsCardKind>(new Guid("AB801854-70AF-4B6C-AB48-1B59B5D11AA9")); (2)
StatesCardKindStateSetting stateSetting = stateService.GetKindStateSetting(cardKind); (3)
StatesState startState = stateSetting.FirstState; (4)
1 | Инициализация контекста объектов. |
2 | Получение сервиса. |
3 | Получение настроек вида. |
4 | Получение начального состояния. |