Autodesk Vault ProfessionalVault API

IFileManager Interface

Autodesk.DataManagement.Client.Framework.VaultAutodesk.DataManagement.Client.Framework.Vault.Services.Connection

This interface encapsulates all access to Vault Files. It can be referenced via the Autodesk.DataManagement.Client.Framework.Vault.Currency.Connections.Connection.FileManager property.

Syntax

public interface IFileManager 
Public Interface IFileManager 

Methods

NameDescription
AcquireFilesDownloads and/or checks out files form the vault
AcquireFilesAsyncAsynchronously downloads and/or checks out files from the vault.
AddFileAdds a file from disk to vault.
AddFile(Folder,String,FileAssocParam[],BOM,FileClassification,Boolean,FilePathAbsolute)Adds a file from disk to vault.
AddFile(Folder,String,String,DateTime,FileAssocParam[],BOM,FileClassification,Boolean,Stream)Adds a file to vault.
AddFileWithBehaviorsAdds a file to vault and associates it with a set of behaviors.
AddFileWithBehaviors(Folder,String,FileAssocParam[],BOM,FileClassification,Boolean,FileIteration,FilePathAbsolute)Adds a file to vault and associates it with a set of behaviors.
AddFileWithBehaviors(Folder,String,String,DateTime,FileAssocParam[],BOM,FileClassification,Boolean,FileIteration,Stream)Adds a file to vault and associates it with a set of behaviors.
CheckinFileChecks in a file to the Vault.
CheckinFile(FileIteration,String,Boolean,FileAssocParam[],BOM,Boolean,String,FileClassification,Boolean,FilePathAbsolute)Checks in a file to the Vault.
CheckinFile(FileIteration,String,Boolean,DateTime,FileAssocParam[],BOM,Boolean,String,FileClassification,Boolean,Stream)Checks in a file to the Vault.
GetFileAssociationLitesGets the "light" file associations (i.e. File associations which includes only file Ids) for the input fileIterationIds based on the settings.
GetFilesByIterationIdsLoads multiple File Iterations froms the server at once.
GetLatestFilesByIterationIdsLoads the latest version (Masters) of File Iterations froms the server at once.
LoadParentFoldersEnsures that all of the specified files have their Autodesk.DataManagement.Client.Framework.Vault.Currency.Entities.FileIteration.Parent attribute set.
UndoCheckoutFileUndoes a checkout operation on a file.
UndoCheckoutFile(FileIteration,Stream)Undoes a checkout operation on a file.
UndoCheckoutFile(FileIteration,FilePathAbsolute)Undoes a checkout operation on a file.
UpdateFileReferencesUpdates the files references for a collection of files that are on disk.

Returned By

Where you get a IFileManager — members that return one.

See Also