Class ProjectServerSaveOptions

Class ProjectServerSaveOptions

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Allows to specify additional options when project is saved to Project Server or Project Online.

public sealed class ProjectServerSaveOptions

Inheritance

objectProjectServerSaveOptions

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

ProjectServerSaveOptions()

Initializes a new instance of the Aspose.Tasks.ProjectServerSaveOptions class.

public ProjectServerSaveOptions()

Properties

PollingInterval

Gets or sets interval between queue job status requests. The default value is 2 seconds.

public TimeSpan PollingInterval { get; set; }

Property Value

TimeSpan

ProjectGuid

Gets or sets unique identifier of a project. Should be unique within Project Server \ Project Online instance.

public Guid ProjectGuid { get; set; }

Property Value

Guid

ProjectName

Gets or sets name of a project which is displayed in Project Server \ Project Online projects list. Should be unique within Project Server \ Project Online instance. Is the value is omitted, the value of Prj.Name property will be used instead.

public string ProjectName { get; set; }

Property Value

string

Timeout

Gets or sets timeout used when waiting for processing of save project request by a Project Server’s queue processing service. The default value for this property is 1 minute.

public TimeSpan Timeout { get; set; }

Property Value

TimeSpan

Remarks

The processing time may be longer for large projects or in case when Project Server instance is too busy responding to other requests.