ADN Open CIS
Сообщество программистов Autodesk в СНГ

10/04/2014

Лёгкое программирование под Autodesk Vault. Часть 6

НазадСодержаниеДалее


В том случае, если создаем, менеджер самостоятельно, разрыв соединения выглядит следующим образом:

Код - PowerShell: [Выделить]
  1. #Подключаем библиотеку Vault
  2. Add-Type -Path "C:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.Connectivity.WebServices.dll"
  3. #Получаем доступ только на чтение
  4. $cred = New-Object Autodesk.Connectivity.WebServicesTools.UserPasswordCredentials ("localhost", "Vault", "Administrator", "", $true)
  5. #Создаем менеджер
  6. $webSvc = New-Object Autodesk.Connectivity.WebServicesTools.WebServiceManager ($cred)
  7. #Обрываем соединение
  8. $webSvc.Dispose()

Если используем библиотеку VDF, разрываем соединение следующим образом:

Код - PowerShell: [Выделить]
  1. #Подключаем библиотеку Vault
  2. Add-Type -Path "c:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.DataManagement.Client.Framework.Vault.Forms.dll"
  3. #Показываем диалог входа, получаем учётные данные
  4. $g_login=[Autodesk.DataManagement.Client.Framework.Vault.Forms.Library]::Login($null)
  5. #Настраиваем диалог выхода
  6. $logoutMessage= New-Object Autodesk.DataManagement.Client.Framework.Vault.Forms.Settings.LogoutSettings
  7. $logoutMessage.LogOutMessage="Соединение успешно разорвано"
  8. #Выйти
  9. $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

Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов

Обсуждение: http://adn-cis.org/forum/index.php?topic=663

Опубликовано 10.04.2014
Отредактировано 06.08.2014 в 15:05:35