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