【问题标题】:Checkout a dwg file using Vault Api使用 Vault Api 检出 dwg 文件
【发布时间】:2014-12-28 00:22:32
【问题描述】:

我正在使用以下代码签出文件,但它很少工作。它适用于特定文件,但不适用于某些文件。

我的代码是

oSettings.DefaultAcquisitionOption = VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Checkout | VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Download;                            
oSettings.LocalPath = fldrpathco;
oSettings.AddEntityToAcquire(oFileIteration);
connection.FileManager.AcquireFiles(oSettings);                            
string p = oSettings.LocalPath.ToString() + oFileIteration.ToString();

我的要求是下载工作文件夹中的 dwg 文件。谁能告诉我代码中可能有什么问题?

【问题讨论】:

    标签: c# winforms autocad


    【解决方案1】:

    试试 Wayne Brill 的这个例子:http://adndevblog.typepad.com/manufacturing/2013/06/use-or-with-defaultacquisitionoption-to-download-checkout-with-acquirefiles.html

    参考代码:

        private static void downloadFile (VDF.Vault.Currency.Connections.Connection connection, 
            VDF.Vault.Currency.Entities.FileIteration file, string folderPath)
        {
            var settings = new VDF.Vault.Settings.AcquireFilesSettings(connection);
            settings.AddEntityToAcquire(file);
            settings.DefaultAcquisitionOption = VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Checkout |
                                                VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Download;
    
            settings.LocalPath = new VDF.Currency.FolderPathAbsolute(folderPath);
    
            connection.FileManager.AcquireFiles(settings);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2015-05-23
      • 2021-02-05
      • 2017-06-30
      • 2020-02-15
      相关资源
      最近更新 更多