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

11/02/2014

Используйте | "OR" с DefaultAcquisitionOption для скачивания и получения при помощи AcquireFiles

Документация Vault API 2014 явно не описывает, как скачать и получить файл, используя AcquireFiles. Для этого вы можете «OR» вместе перечисления AcquisitionOption Checkout и Download.

Ниже приведено обновление функции downloadFile из SDK на примере VaultBrowser, которая производит выдачу  и скачивание.

Код - C#: [Выделить]
  1. private static void downloadFile
  2. (VDF.Vault.Currency.Connections.Connection connection, VDF.Vault.Currency.Entities.FileIteration file, string folderPath)
  3. {
  4. VDF.Vault.Settings.AcquireFilesSettings settings = new VDF.Vault.Settings.AcquireFilesSettings(connection);
  5. settings.AddEntityToAcquire(file);
  6. settings.DefaultAcquisitionOption = VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Checkout | VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Download;
  7. settings.LocalPath = new VDF.Currency.FolderPathAbsolute(folderPath);
  8. connection.FileManager.AcquireFiles(settings);
  9. }


Источник: http://adndevblog.typepad.com/manufacturing/2013/06/use-or-with-defaultacquisitionoption-to-download-checkout-with-acquirefiles.html

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

Опубликовано 11.02.2014
Отредактировано 27.02.2014 в 12:46:07