The following tables list the members exposed by the Project type.

Name Description
Public method Static CreateProject(CreateProjectParameters, IASyncWait) Create a job / project
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method Static GetProjectInfo(EntityID) Get information about a given project
Public method Static GetProjectInfo(string, EntityID) Get information about a given project, using its name and an optional parent id
Public method Static GetSubItems(EntityID) Get any items below this project
Public method GetType Gets the Type of the current instance. (inherited from Object).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method Static MoveProject(EntityID, EntityID, IASyncWait) Move a project to a new parent
Public method Static PromptForProject(bool, out bool, IWin32Window) Prompt for a project
Public method Static PurgeProject(EntityID, IASyncWait) Purge a project - warning, this cannot be undone
Public method Static Rename(EntityID, string, IASyncWait) Rename a project
Public method Static SearchForProject(SearchQuery, IASyncWait) Search for a project
Public method Static SetAttributes(EntityID, List<AttributeInfo>, HashSet<EntityID>, IASyncWait) Set or remove any attributes on a project
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method Static UpdateCategories(EntityID, HashSet<EntityID>, HashSet<EntityID>, IASyncWait) Set or remove any categories on a project
Public method Static UpdateFileAttributes(EntityID, Dictionary<AttributeInfoList<String>>, HashSet<EntityID>, IASyncWait) Set or remove any file attributes on a project - any attributes required by any new file added to the project
Public method Static UpdateFileChangeAttributes(EntityID, Dictionary<AttributeInfoList<String>>, HashSet<EntityID>, IASyncWait) Set or remove any file change attributes on a project - any attributes required by any file in the project, at check in time
Public method Static UpdateGroupLevelPermission(UpdateEntityPermissionParameters, IASyncWait) Set group permission for a project
Public method Static UpdateNamingRules(EntityID, List<NamingRuleSet>, Dictionary<EntityIDString>, IASyncWait) Set or remove any naming rules on a project
Public method Static UpdateRoleLevelPermission(UpdateProjectRolePermissionParameters, IASyncWait) Set role permissions for a project
Public method Static UpdateUserLevelPermission(UpdateEntityPermissionParameters, IASyncWait) Set user permission for a project
Top