Aspose::Email::Clients::Exchange::WebService::ExchangeTask Class Referencefinal

Represents the exchange task information. More...

Inherits Aspose::Email::Calendar::Task.

Public Member Functions

ExchangeTaskStatus get_Status () const
 Gets a task status. More...
 
void set_Status (ExchangeTaskStatus value)
 Sets a task status. More...
 
int32_t get_TotalWork () const
 Gets a total amount of work that the user expects to work on a task. More...
 
void set_TotalWork (int32_t value)
 Sets a total amount of work that the user expects to work on a task. More...
 
int32_t get_ActualWork () const
 Gets an actual amount of time that is spent on a task (minutes). More...
 
void set_ActualWork (int32_t value)
 Sets an actual amount of time that is spent on a task (minutes). More...
 
System::String get_Mileage () const
 Gets a mileage for a task. More...
 
void set_Mileage (System::String value)
 Sets a mileage for a task. More...
 
System::String get_BillingInformation () const
 Gets a billing information for the task. More...
 
void set_BillingInformation (System::String value)
 Sets a billing information for the task. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_Companies () const
 Gets a collection of companies that are associated with a task. More...
 
void set_Companies (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets a collection of companies that are associated with a task. More...
 
System::SharedPtr< Aspose::Email::Calendar::Recurrences::RecurrencePatternget_RecurrencePattern () const
 Gets a recurrence information for a recurring task. More...
 
void set_RecurrencePattern (System::SharedPtr< Aspose::Email::Calendar::Recurrences::RecurrencePattern > value)
 Sets a recurrence information for a recurring task. More...
 
System::DateTime get_ReminderDate () const
 Gets a task reminder date. More...
 
void set_ReminderDate (System::DateTime value)
 Sets a task reminder date. More...
 
bool get_IsBodyHtml () const
 Gets a value indicating whether the task body is html-formatted. More...
 
void set_IsBodyHtml (bool value)
 Sets a value indicating whether the task body is html-formatted. More...
 
System::DateTime get_CompletionDate () const
 Gets the date when the user completed work on the task. More...
 
void set_CompletionDate (System::DateTime value)
 Sets the date when the user completed work on the task. More...
 
System::String get_UniqueUri () const
 Gets an unique uri of the task. More...
 
void set_UniqueUri (System::String value)
 Sets an unique uri of the task. More...
 
 ExchangeTask ()
 Initializes a new instance of the ExchangeTask class. More...
 
void Save (System::SharedPtr< System::IO::Stream > stream, Aspose::Email::Mapi::TaskSaveFormat saveFormat) override
 Saves current object to the given stream using specified format. More...
 
void Save (System::String filePath, Aspose::Email::Mapi::TaskSaveFormat saveFormat) override
 Saves current object into file using specified format. More...
 
- Public Member Functions inherited from Aspose::Email::Calendar::Task
System::SharedPtr< System::Collections::Generic::Dictionary< System::SharedPtr< Aspose::Email::Mapi::PropertyDescriptor >, System::SharedPtr< System::Object > > > get_ExtendedProperties () const
 Gets extended properties of an item. More...
 
System::String get_RelatedTo () const
 Gets a related UID More...
 
void set_RelatedTo (System::String value)
 Sets a related UID More...
 
System::String get_Subject () const
 Gets a task subject. More...
 
void set_Subject (System::String value)
 Sets a task subject. More...
 
System::DateTime get_StartDate () const
 Gets a start date of task. More...
 
void set_StartDate (System::DateTime value)
 Sets a start date of task. More...
 
System::DateTime get_DueDate () const
 Gets the date by which the user expects work on the task to be complete. More...
 
void set_DueDate (System::DateTime value)
 Sets the date by which the user expects work on the task to be complete. More...
 
MailPriority get_Priority () const
 Gets a task priority. More...
 
void set_Priority (MailPriority value)
 Sets a task priority. More...
 
float get_PercentComplete () const
 Gets a pecent of task completion. More...
 
void set_PercentComplete (float value)
 Sets a pecent of task completion. More...
 
System::String get_Body () const
 Gets a task body. More...
 
void set_Body (System::String value)
 Sets a task body. More...
 
System::String get_UniqueId () const
 Gets unique identifier More...
 
void set_UniqueId (System::String value)
 Sets unique identifier More...
 
int32_t get_SequenceId () const
 Gets the sequence id. More...
 
void set_SequenceId (int32_t value)
 Sets the sequence id. More...
 
System::SharedPtr< MailAddressCollectionget_Attendees () const
 Gets the attendees. More...
 
void set_Attendees (System::SharedPtr< MailAddressCollection > value)
 Sets the attendees. More...
 
System::SharedPtr< MailAddressget_Organizer () const
 Gets the organizer. More...
 
void set_Organizer (System::SharedPtr< MailAddress > value)
 Sets the organizer. More...
 
TIPMethod get_Method () const
 Gets iTIP methods associated with an task. More...
 
void set_Method (TIPMethod value)
 Sets iTIP methods associated with an task. More...
 
System::SharedPtr< AttachmentCollectionget_Attachments () const
 Gets a collection of file attached to the task. More...
 
void set_Attachments (System::SharedPtr< AttachmentCollection > value)
 Sets a collection of file attached to the task. More...
 
System::SharedPtr< AlternateViewRequest ()
 Requests the object. More...
 
virtual void Save (System::SharedPtr< System::IO::Stream > stream)
 Saves current object to the given stream using MSG format. More...
 
virtual void Save (System::String filePath)
 Saves current object into file using MSG format. More...
 
void Dispose () override
 Release all resources. More...
 
 Task ()
 

Protected Member Functions

virtual ~ExchangeTask ()
 
- Protected Member Functions inherited from Aspose::Email::Calendar::Task
virtual void Dispose (bool disposing)
 Release all resources. More...
 
virtual ~Task ()
 

Additional Inherited Members

- Public Attributes inherited from Aspose::Email::Calendar::Task
System::String relatedTofield
 A related UID. More...
 
System::String subjectfield
 A task subject. More...
 
System::DateTime startDatefield
 A start date of task. More...
 
System::DateTime dueDatefield
 A date when the task is due. More...
 
MailPriority priorityfield
 A task priority. More...
 
float percentCompletefield
 A pecent of task completion. More...
 
System::String bodyfield
 A task body. More...
 
System::String uidfield
 Unique identifier More...
 
int32_t sequeneIdfield
 The sequence id. More...
 
System::SharedPtr< MailAddressCollectionattendeesfield
 Task attendees More...
 
System::SharedPtr< MailAddressorganizerfield
 Task organizer More...
 
TIPMethod methodfield
 The iTIP methods associated with an task. More...
 
System::SharedPtr< AttachmentCollectionattachmentsfield
 A collection of file attached to the task. More...
 

Detailed Description

Represents the exchange task information.

Constructor & Destructor Documentation

◆ ExchangeTask()

Aspose::Email::Clients::Exchange::WebService::ExchangeTask::ExchangeTask ( )

Initializes a new instance of the ExchangeTask class.

◆ ~ExchangeTask()

virtual Aspose::Email::Clients::Exchange::WebService::ExchangeTask::~ExchangeTask ( )
protectedvirtual

Member Function Documentation

◆ get_ActualWork()

int32_t Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_ActualWork ( ) const

Gets an actual amount of time that is spent on a task (minutes).

◆ get_BillingInformation()

System::String Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_BillingInformation ( ) const

Gets a billing information for the task.

◆ get_Companies()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_Companies ( ) const

Gets a collection of companies that are associated with a task.

◆ get_CompletionDate()

System::DateTime Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_CompletionDate ( ) const

Gets the date when the user completed work on the task.

◆ get_IsBodyHtml()

bool Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_IsBodyHtml ( ) const

Gets a value indicating whether the task body is html-formatted.

◆ get_Mileage()

System::String Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_Mileage ( ) const

Gets a mileage for a task.

◆ get_RecurrencePattern()

System::SharedPtr<Aspose::Email::Calendar::Recurrences::RecurrencePattern> Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_RecurrencePattern ( ) const

Gets a recurrence information for a recurring task.

◆ get_ReminderDate()

System::DateTime Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_ReminderDate ( ) const

Gets a task reminder date.

◆ get_Status()

ExchangeTaskStatus Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_Status ( ) const

Gets a task status.

◆ get_TotalWork()

int32_t Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_TotalWork ( ) const

Gets a total amount of work that the user expects to work on a task.

◆ get_UniqueUri()

System::String Aspose::Email::Clients::Exchange::WebService::ExchangeTask::get_UniqueUri ( ) const

Gets an unique uri of the task.

◆ Save() [1/2]

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::Save ( System::SharedPtr< System::IO::Stream >  stream,
Aspose::Email::Mapi::TaskSaveFormat  saveFormat 
)
overridevirtual

Saves current object to the given stream using specified format.

Parameters
streamA stream to save to.
saveFormatA save format.

Reimplemented from Aspose::Email::Calendar::Task.

◆ Save() [2/2]

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::Save ( System::String  filePath,
Aspose::Email::Mapi::TaskSaveFormat  saveFormat 
)
overridevirtual

Saves current object into file using specified format.

Parameters
filePathA file name.
saveFormatA save format.

Reimplemented from Aspose::Email::Calendar::Task.

◆ set_ActualWork()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_ActualWork ( int32_t  value)

Sets an actual amount of time that is spent on a task (minutes).

◆ set_BillingInformation()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_BillingInformation ( System::String  value)

Sets a billing information for the task.

◆ set_Companies()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_Companies ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets a collection of companies that are associated with a task.

◆ set_CompletionDate()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_CompletionDate ( System::DateTime  value)

Sets the date when the user completed work on the task.

◆ set_IsBodyHtml()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_IsBodyHtml ( bool  value)

Sets a value indicating whether the task body is html-formatted.

◆ set_Mileage()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_Mileage ( System::String  value)

Sets a mileage for a task.

◆ set_RecurrencePattern()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_RecurrencePattern ( System::SharedPtr< Aspose::Email::Calendar::Recurrences::RecurrencePattern value)

Sets a recurrence information for a recurring task.

◆ set_ReminderDate()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_ReminderDate ( System::DateTime  value)

Sets a task reminder date.

◆ set_Status()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_Status ( ExchangeTaskStatus  value)

Sets a task status.

◆ set_TotalWork()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_TotalWork ( int32_t  value)

Sets a total amount of work that the user expects to work on a task.

◆ set_UniqueUri()

void Aspose::Email::Clients::Exchange::WebService::ExchangeTask::set_UniqueUri ( System::String  value)

Sets an unique uri of the task.