Class ProjectInfo
Contents
[
Hide
]ProjectInfo class
Brief info about the published project available on Project Online.
public sealed class ProjectInfo
Constructors
Name | Description |
---|---|
ProjectInfo() | Initializes a new instance of the ProjectInfo class. |
Properties
Name | Description |
---|---|
CreatedDate { get; } | Gets the date and time when the project was created. |
Description { get; } | Gets the description of the project. |
Id { get; } | Gets the unique identifier of the project. |
IsCheckedOut { get; } | Gets a value indicating whether the project is checked out. |
LastPublishedDate { get; } | Gets the most recent date when the project was published. |
LastSavedDate { get; } | Gets the most recent date when the project was saved. |
Name { get; } | Gets the name of the project. |
Examples
Shows how to read information about projects from Project Online.
const string SharepointDomainAddress = "https://contoso.sharepoint.com/sites/pwa";
const string UserName = "admin@contoso.onmicrosoft.com";
const string Password = "MyPassword";
var credentials = new ProjectServerCredentials(SharepointDomainAddress, UserName, Password);
var reader = new ProjectServerManager(credentials);
IEnumerable<ProjectInfo> list = reader.GetProjectList();
// read project's information
Console.WriteLine("Print information about projects:");
foreach (var info in list)
{
Console.WriteLine("Id: " + info.Id);
Console.WriteLine("Name: " + info.Name);
Console.WriteLine("Description: " + info.Description);
Console.WriteLine("Created Date: " + info.CreatedDate);
Console.WriteLine("Last Saved Date: " + info.LastSavedDate);
Console.WriteLine("Last Published Date: " + info.LastPublishedDate);
Console.WriteLine("Is Checked Out: " + info.IsCheckedOut);
}
See Also
- namespace Aspose.Tasks
- assembly Aspose.Tasks