15/08/2014
Лёгкое программирование под Autodesk Vault Часть 32
Методы
Обновление информации по папке доступно при помощи двух методов:
- public Folder UpdateFolderName(System.long folderId, System.string folderName)
- public Folder UpdateFolderUNCPath(System.long folderId, System.string uncPath)
Оба метода возвращают объект Folder с обновленной информацией из пространства имен Autodesk.Connectivity.WebServices.
Ошибки
В процессе работы могут возникнуть ошибки, идентифицировать которые можно по их кодам:
Код |
Название |
Описание |
1059 |
UpdateFolderFailed |
Возникает, когда попытка обновления папки не удалась по неопределенной причине. |
1060 |
UpdateFolderExists |
Происходит, когда попытка обновить имя папки не удается, потому что другая папка с таким же именем уже существует в родительской папке. |
Пример использования
Считаем, что работа происходит в модуле Vault2014PowerPack. Здесь:
- $vltDocumentSvc – переменная, представляющая объект DocumentService.
- $folder – исходная папка.
- $folderUpd – обновленная папка
Код - PowerShell: [Выделить]
- $folder = $vltDocumentSvc.GetFolderByPath('$/Designs')
- $folderUpd = $vltDocumentSvc.UpdateFolderName($folder.Id, 'Design')
- $folderUpd
Вывод:
Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов
Отредактировано 15.08.2014 в 13:05:20
Автор перевода: Дмитрий Емельянов
Обсуждение: http://adn-cis.org/forum/index.php?topic=916
Опубликовано 15.08.2014Отредактировано 15.08.2014 в 13:05:20