C# 使用Vault Api检出dwg文件

C# 使用Vault Api检出dwg文件,c#,winforms,autocad,C#,Winforms,Autocad,我使用以下代码签出文件,但它很少工作。它适用于特定文件,而不适用于某些文件 我的代码是 oSettings.DefaultAcquisitionOption = VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Checkout | VDF.Vault.Settings.AcquireFilesSettings.AcquisitionOption.Download; oSet

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

我的代码是

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文件。有人能告诉我代码中可能有什么错误吗?

试试韦恩·布里尔的例子:

参考代码:

    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);
    }