IFileManager Interface
Autodesk.DataManagement.Client.Framework.Vault›Autodesk.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
| Name | Description |
|---|---|
| AcquireFiles | Downloads and/or checks out files form the vault |
| AcquireFilesAsync | Asynchronously downloads and/or checks out files from the vault. |
| AddFile | Adds 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. |
| AddFileWithBehaviors | Adds 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. |
| CheckinFile | Checks 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. |
| GetFileAssociationLites | Gets the "light" file associations (i.e. File associations which includes only file Ids) for the input fileIterationIds based on the settings. |
| GetFilesByIterationIds | Loads multiple File Iterations froms the server at once. |
| GetLatestFilesByIterationIds | Loads the latest version (Masters) of File Iterations froms the server at once. |
| LoadParentFolders | Ensures that all of the specified files have their Autodesk.DataManagement.Client.Framework.Vault.Currency.Entities.FileIteration.Parent attribute set. |
| UndoCheckoutFile | Undoes 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. |
| UpdateFileReferences | Updates the files references for a collection of files that are on disk. |
Returned By
Where you get a IFileManager — members that return one.