A Sandcastle Documented Class Library

# IProjectService Methods

The IProjectService type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| CreateProject(String) | Create a project with the specified name.
| CreateProject(String, Nullable Guid ) | Create a project with the specified name.
| CreateUserProject | Creates the user project for the specified account, if it doesn't already exist.
| DeleteProject | Deletes the project with the specified ID.
| DeleteUserProject | Deletes the user project associated with the specified account, if it exists.
| DuplicateProject(Guid, Guid) | Copies the contents of a project into another project.
| DuplicateProject(Guid, String) | Duplicates the specified project.
| DuplicateProject(Guid, String, Nullable Guid ) | Duplicates the specified project.
| DuplicateProject(Guid, String, Nullable Guid , Boolean) | Duplicates the specified project.
| Get(Guid) | Gets the project with the specified ID.
| Get(Guid, GetEntryOptions) | Gets the project with the specified ID.
| GetAllProjects | Gets a list of all projects in the application which are visible to the caller.
| GetAllProjects(GetEntryOptions) | Gets a list of all projects in the application which are visible to the caller.
| GetProjectPublishHistoryInfos | Gets the project publish history information objects.
| GetProjectTempFolderId | Gets the ID of the ProjectTempRootFolder for the specified project.
| GetPublishTargets | Gets the latest publish target project IDs of the specified source project IDs.
| GetPublishTargetsWithHistory | Gets all the publish target project IDs of the specified source entry IDs.
| GetTenantProjectsFolderForCaller | Gets the Tenant Projects folder associated with the caller's tenant.
| GetUserProjectForCaller | Gets the UserProject associated with the caller.
| PublishItems | Publish the selected items to a target project.
| PublishProjects | Publish the contents of source projects to target projects.
| SetDefaultTimeDimension | Sets the default time dimension to use for a project.

Top
See Also

#### Reference

IProjectService Interface
Dundas.BI.FileSystem Namespace