Autodesk Vault ProfessionalVault API

Folder Class

Autodesk.DataManagement.Client.Framework.VaultAutodesk.DataManagement.Client.Framework.Vault.Currency.Entities

Represents information about a folder in the vault.

Syntax

public class Folder : IEntity  
Public Class Folder
   Implements IEntity 

Constructors

NameDescription
FolderCreates a Folder entity object

Properties

NameDescription
CategoryGets the category that is assigned to this folder. This can be null as not all products support categories.
CreateDateGets the date and time that the folder was created.
CreateUserIdGets the ID of the user who crated this folder.
CreateUserNameGets the name of the user who created this folder.
EntityClassGets the entity class associated with this Folder.
EntityIterationIdGets the Iteration ID of this Folder. Since Folders are not iteration based, this will always have the same value as the EntityMasterId.
EntityMasterIdGets the Master Id of this Folder. Folders are not iteration based and the MasterID is always the sole unique identifier for a folder.
EntityNameGets the descriptive name for this Folder. This is always the Folder Name without the full path.
FolderPathGets the path of the location of this folder. If this folder is $/Folder1/Folder2, then the path would be $/Folder1 In the case where this folder is the root ($), the returned path is the empty string.
FullNameGets the full vault path for this folder (ie. "$/Folder1")
FullUncNameGets the full UNC path for this folder, or null if no UNC path exists.
IdGets the unique identifier for this folder
IsCloakedGets if this folder is cloaked. A cloaked object is one that the caller does not have permissions to view. The only valid data in a cloaked folder is the EntityMasterId. All other data will be null or 0.
IsLibraryFolderGets whether or not this folder is a library folder
IsVaultRootGets whether or not this folder is the vault root folder
LinkInfoGets if this is a Link to a Folder. If the value is not null, then LinkInfo provides information about the Link to this Folder
LockedGets whether this folder can be modified by the logged in user.
NumberOfChildrenGets the number of immediate child folders.
ParentGets or sets the parent folder. It is important to note that this CAN be null. A folder always has a parent ID but the full blown object might not have been loaded.
ParentIdGets the Id of this folders parent. A value of -1 means that this folder has no parent

Methods

NameDescription
EqualsTests if obj is equal to this Folder object.

Operators

NameDescription
Implicit Type ConversionCasts this Folder object to a Web Services Folder.

Returned By

Where you get a Folder — members that return one.

Inheritance Hierarchy

  • System.Object
  • Autodesk.DataManagement.Client.Framework.Vault.Currency.Entities.Folder

See Also