The following tables list the members exposed by the TDProject type.
Name | Description | |
---|---|---|
CreateSnapshot(EntityID, EntityID, string, IDatabase) | Create a snapshot of a td project | |
CreateTDProject(string, TDProjectType, bool, EntityID, bool, EntityID, TDProjectVersion, IDatabase) | Create a new 12d model project | |
CreateTDProjectChange(EntityID, int, TDProjectChangeType, EntityID, string, IDatabase) | Create a TD Project Change entry | |
DeleteSystemTDProjectAttribute(EntityID, EntityID, IDatabase) | Delete a standard user attribute | |
Equals(Object) | Determines whether the specified object is equal to the current object. (inherited from Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
GetActiveUserCheckouts(EntityID, IDatabase) | Get information about all files checked out by a user | |
GetActiveUserCheckoutsClosingRules(EntityID, IDatabase) | Get information about all td Projects checked out by a user that match Active Closing Rules | |
GetAllRoleAccess(EntityID, IDatabase) | Get information about all roles thatcan access a 12d model project | |
GetAllUserAccess(EntityID, IDatabase) | Get all user access to a 12d model project | |
GetAttributeByName(EntityID, string, IDatabase) | Find a named attribute and its value in a 12d model project | |
GetChangeLog(EntityID, DateTime, IDatabase) | ||
GetChangedTDProjects(EntityID, DateTime, IDatabase) | Get a list of all td projects that have changed after a certain date | |
GetElementType(EntityID, IDatabase) | Get the element type of a known element file | |
GetFileIDForShare(EntityID, IDatabase) | Given the id of a 12d model element share, and an optional user, get the id of the owning 12d model project | |
GetHashCode | Serves as the default hash function. (inherited from Object). | |
GetShareIDFromFileID(EntityID, IDatabase) | Given a file id, work out the share id for a shareable element | |
GetSystemTDProjectAttributes(bool, IDatabase) | Get all attributes that apply to all 12d model projects | |
GetTDProjectAttributes(EntityID, IDatabase) | Given a 12d model project id, get all attributes (and values) | |
GetTDProjectFileInfo(EntityID, bool, string, bool, IDatabase) | Get info about a td project file - only relevant if a check in, check out project | |
GetTDProjectFileInfo(TDProjectInfo, bool, string, bool, IDatabase) | Get info about a td project file - only relevant if a check in, check out project | |
GetTDProjectForShare(EntityID, EntityID, IDatabase) | Given the id of a 12d model element share, and an optional user, get the id of the owning 12d model project | |
GetTDProjectForShare(EntityID, EntityID, IDatabase, out EntityID) | Given the id of a 12d model element share, and an optional user, get the id of the owning 12d model project | |
GetTDProjectFromPath(string, EntityID, IDatabase) | ||
GetTDProjectID(EntityID, bool, string, IDatabase) | Get the id of a 12d model project belonging to a parent project | |
GetTDProjectIDForFolder(EntityID, IDatabase) | Given a folder id, work out what 12d model project it belongs to | |
GetTDProjectInfo(EntityID, bool, IDatabase) | Get info about a project from its id | |
GetTDProjectPreviewImage(EntityID, int, IDatabase) | Get the bytes of the latest preview for a td project | |
GetType | Gets the Type of the current instance. (inherited from Object). | |
GrantGroupAccessToSharedElement(EntityID, EntityID, IDatabase) | Grant a group access to a shared element | |
GrantUserAccessToSharedElement(EntityID, EntityID, IDatabase) | Grant a user access to a shared element | |
HasAttribute(EntityID, EntityID, IDatabase) | Check if a 12d model project has a given attribute | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
PerformServerShareMigration(string, string, EntityID, ILogger, IDatabase) | Perform a server share migration | |
PurgeTDProject(EntityID, IDatabase, IClient) | Purge a 12d model project | |
RemoveTDProjectAttribute(EntityID, EntityID, IDatabase) | Remove an attribute from a td project | |
ResetProjectID(EntityID, EntityID, IDatabase) | Reset the 12d Project ID for a given project | |
RevokeGroupAccessToSharedElement(EntityID, EntityID, IDatabase) | Revoke group access to a shared element | |
RevokeUserAccessToSharedElement(EntityID, EntityID, IDatabase) | Revoke user access to a shared element | |
SetSystemTDProjectAttribute(AttributeInfo, EntityID, IDatabase) | Set a system 12d model project attribute | |
SetTDProjectAttributeValues(EntityID, List<AttributeInfo>, IDatabase) | Update a 12d model projects attributes | |
ShareElement(EntityID, string, EntityID, IDatabase) | Set an element as shared | |
ToString | Returns a string that represents the current object. (inherited from Object). | |
UnshareElement(EntityID, EntityID, IDatabase) | Unshare an element |