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
			
