IStateService.FindStateByBuiltIn — метод (BuiltInState, BaseCard)
Возвращает состояние карточки, представленное в Конструкторе состояний и соответствующее переданному встроенному состоянию.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
StatesState FindStateByBuiltIn(BuiltInState builtInState, BaseCard baseCard)
- Параметры
-
- builtInState
-
Тип:
BackOffice-ObjectModel-BuiltIn:BuiltInState_CL.adoc[BuiltInState]Встроенное состояние
- baseCard
-
Тип:
BaseCardКарточка, для которой выполняется
- Возвращаемое значение
-
Тип:
StatesStateСостояние, определённое в Конструкторе состояний
Заметки
Параметр baseCard используется для получения вида карточки, из параметров которого может быть найдено соответствие с переданным состоянием builtInState.
Примеры
(1)
IStateService stateService = objectContext.GetService<IStateService>(); (2)
Task task = objectContext.GetObject<Task>(new Guid("00000000-0000-0000-0000-000000000000")); (3)
StatesState state = stateService.FindStateByBuiltIn(Task.RejectedState, task); (4)
| 1 | Инициализация контекста объектов. |
| 2 | Получение сервиса. |
| 3 | Получение задания. |
| 4 | Состояние карточки, соответствующее builtInState. |