08-26-2020
07:10 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
08-26-2020
07:10 AM
you don't need to link to vault, you can simply create a connection to the vault server.
using Autodesk.Connectivity.WebServicesTools;
ServerIdentities server = new ServerIdentities();
server.DataServer = "000.000.000.000"; //Server Address
server.FileServer = "000.000.000.000"; //Server Address
UserPasswordCredentials login = new UserPasswordCredentials(server, "Vault", "Administrator", "", true); //True for ReadOnly
using (WebServiceManager serviceManager = new WebServiceManager(login))
{
Folder root = serviceManager.DocumentService.GetFolderRoot();
//Find latest version of the file in the vault
Autodesk.Connectivity.WebServices.File[] file = serviceManager.DocumentService.FindFilesBySearchConditions();
}
Otherwise, this method should also work
using VDF = Autodesk.DataManagement.Client.Framework;
VDF.Vault.Results.LogInResult logInResult = VDF.Vault.Library.ConnectionManager.LogIn
(
//Server,
//VaultName,
//UserName,
//Password,
VDF.Vault.Currency.Connections.AuthenticationFlags.Standard,
null
);
if (logInResult.Success)
{
VDF.Vault.Currency.Connections.Connection connection = logInResult.Connection;
Autodesk.Connectivity.WebServices.File[] file = connection.WebServiceManager.DocumentService.FindFilesBySearchConditions();
}