Aspose.Tasks for C++
Aspose::Tasks::ProjectServerSaveOptions Class Referencefinal

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

#include <ProjectServerSaveOptions.h>

Inherits System::Object.

Public Member Functions

System::String get_ProjectName () const
 Gets 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. More...
 
void set_ProjectName (const System::String &value)
 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. More...
 
System::Guid get_ProjectGuid () const
 Gets unique identifier of a project. Should be unique within Project Server \ Project Online instance. More...
 
void set_ProjectGuid (System::Guid value)
 Sets unique identifier of a project. Should be unique within Project Server \ Project Online instance. More...
 
System::TimeSpan get_Timeout () const
 Gets 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. More...
 
void set_Timeout (System::TimeSpan value)
 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. More...
 
System::TimeSpan get_PollingInterval () const
 Gets interval between queue job status requests. The default value is 2 seconds. More...
 
void set_PollingInterval (System::TimeSpan value)
 Sets interval between queue job status requests. The default value is 2 seconds. More...
 
 ProjectServerSaveOptions ()
 Initializes a new instance of the ProjectServerSaveOptions class. More...
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ProjectServerSaveOptions()

Aspose::Tasks::ProjectServerSaveOptions::ProjectServerSaveOptions ( )

Initializes a new instance of the ProjectServerSaveOptions class.

Member Function Documentation

◆ get_PollingInterval()

System::TimeSpan Aspose::Tasks::ProjectServerSaveOptions::get_PollingInterval ( ) const

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

◆ get_ProjectGuid()

System::Guid Aspose::Tasks::ProjectServerSaveOptions::get_ProjectGuid ( ) const

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

◆ get_ProjectName()

System::String Aspose::Tasks::ProjectServerSaveOptions::get_ProjectName ( ) const

Gets 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.

◆ get_Timeout()

System::TimeSpan Aspose::Tasks::ProjectServerSaveOptions::get_Timeout ( ) const

Gets 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.

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

◆ set_PollingInterval()

void Aspose::Tasks::ProjectServerSaveOptions::set_PollingInterval ( System::TimeSpan  value)

Sets interval between queue job status requests. The default value is 2 seconds.

◆ set_ProjectGuid()

void Aspose::Tasks::ProjectServerSaveOptions::set_ProjectGuid ( System::Guid  value)

Sets unique identifier of a project. Should be unique within Project Server \ Project Online instance.

◆ set_ProjectName()

void Aspose::Tasks::ProjectServerSaveOptions::set_ProjectName ( const System::String &  value)

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.

◆ set_Timeout()

void Aspose::Tasks::ProjectServerSaveOptions::set_Timeout ( System::TimeSpan  value)

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.

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