IStateService.AreOperationsAllowed — метод (IEnumerable<BuiltInOperation>, BaseCard)

Проверяет возможность выполнения встроенных операций, применительно к определённой карточке.

Синтаксис

IDictionary<BuiltInOperation, bool> AreOperationsAllowed(IEnumerable<BuiltInOperation> builtInOperations, BaseCard baseCard)
Параметры
builtInOperations

Тип: System.Collections.Generic.IEnumerable<BuiltInOperation>

Список проверяемых встроенных операций

baseCard

Тип: BaseCard

Карточка, для которой выполняется проверка

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

Тип: System.Collections.Generic.IDictionary<BuiltInOperation, Boolean>

Коллекция пар: встроенная операция и признак того, что она может быть выполнена (если значение — true)

Исключения

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

System.ArgumentNullException

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

Заметки

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