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
object ← ProjectServerSaveOptions
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
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
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
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
Remarks
The processing time may be longer for large projects or in case when Project Server instance is too busy responding to other requests.