Class ProjectServerSaveOptions

Class ProjectServerSaveOptions

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.4.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

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.

 English