10/04/2014
Лёгкое программирование под Autodesk Vault. Часть 6
В том случае, если создаем, менеджер самостоятельно, разрыв соединения выглядит следующим образом:
Код - PowerShell: [Выделить]
- #Подключаем библиотеку Vault
- Add-Type -Path "C:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.Connectivity.WebServices.dll"
- #Получаем доступ только на чтение
- $cred = New-Object Autodesk.Connectivity.WebServicesTools.UserPasswordCredentials ("localhost", "Vault", "Administrator", "", $true)
- #Создаем менеджер
- $webSvc = New-Object Autodesk.Connectivity.WebServicesTools.WebServiceManager ($cred)
- #Обрываем соединение
- $webSvc.Dispose()
Если используем библиотеку VDF, разрываем соединение следующим образом:
Код - PowerShell: [Выделить]
- #Подключаем библиотеку Vault
- Add-Type -Path "c:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.DataManagement.Client.Framework.Vault.Forms.dll"
- #Показываем диалог входа, получаем учётные данные
- $g_login=[Autodesk.DataManagement.Client.Framework.Vault.Forms.Library]::Login($null)
- #Настраиваем диалог выхода
- $logoutMessage= New-Object Autodesk.DataManagement.Client.Framework.Vault.Forms.Settings.LogoutSettings
- $logoutMessage.LogOutMessage="Соединение успешно разорвано"
- #Выйти
- $g_login=[Autodesk.DataManagement.Client.Framework.Vault.Forms.Library]::Logout($g_login,$logoutMessage,$null)
Источник: http://zippybytes.blogspot.com/2014/02/autodesk-vault-programmers-cookbook-12.html
Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов
Отредактировано 06.08.2014 в 15:05:35
Автор перевода: Дмитрий Емельянов
Обсуждение: http://adn-cis.org/forum/index.php?topic=663
Опубликовано 10.04.2014Отредактировано 06.08.2014 в 15:05:35