Менеджер (из пространства имен Ultima.Scripting) предназначен для работы с командами над записью справочника.
Интерфейс менеджера IDictionaryCommandManager реализует следующие методы:
•GetDictionaryCommands(long dictionaryId) – возвращает перечень команд, которые можно выполнять над записью указанного справочника:
▪dictionaryId – идентификатор справочника;
•GetCommandsScriptHotkeys(long dictionaryId) – возвращает перечень горячих клавиш для вызова команд, которые можно выполнять над записью указанного справочника:
▪dictionaryId – идентификатор справочника;
•ExecuteCommand(long id, long recordId, IDictionary<string, object> parameters) – выполняет команду над указанной записью справочника, возвращает список ClientActions для выполнения на стороне клиента:
▪id – идентификатор команды над записью справочника;
▪recordId – идентификатор записи справочника;
▪parameters – параметры выполнения команды.