IBaseCardService.InitializeSystemInfo — метод (BaseCard, KindsCardKind)

Инициализирует системную информацию карточки.

Синтаксис

void InitializeSystemInfo(BaseCard baseCard, KindsCardKind cardKind)
Параметры
baseCard

Тип: BaseCard

Карточка

cardKind

Тип: KindsCardKind

Вид карточки. Используется в случае невозможности получения данных вида карточки из самой карточки

Исключения

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

System.InvalidOperationException

Ошибка возникает в случае невозможности получения вида карточки — не определён baseCard.SystemInfo.CardKind и не задан cardKind. Может также возникнуть, если в Конструкторе состояний не указано начальное состояние вида карточки.

Заметки

Метод выполняется в том случае, если baseCard.SystemInfo не является null. Фактически метод задаёт значение вида карточки, если не задано, и устанавливает текущее состояние карточки в начальное значение.