Aspose::Email::Mapi::FollowUpOptions Class Referencefinal

Represents options for using follow-up flags and reminders in a message. More...

Inherits Object.

Public Member Functions

System::String get_FlagRequest () const
 Gets a string indicating the requested action for an e-mail message. More...
 
void set_FlagRequest (System::String value)
 Sets a string indicating the requested action for an e-mail message. More...
 
System::DateTime get_StartDate () const
 Gets a date specifying the starting date and time for the flagged message. More...
 
void set_StartDate (System::DateTime value)
 Sets a date specifying the starting date and time for the flagged message. More...
 
System::DateTime get_DueDate () const
 Gets a date indicating the due date for the flagged message. More...
 
void set_DueDate (System::DateTime value)
 Sets a date indicating the due date for the flagged message. More...
 
System::DateTime get_ReminderTime () const
 Gets a date indicating the date and time at which the reminder should occur. More...
 
void set_ReminderTime (System::DateTime value)
 Sets a date indicating the date and time at which the reminder should occur. More...
 
System::String get_RecipientsFlagRequest () const
 Gets a string indicating the requested action for recipients of an e-mail message. More...
 
void set_RecipientsFlagRequest (System::String value)
 Sets a string indicating the requested action for recipients of an e-mail message. More...
 
System::DateTime get_RecipientsReminderTime () const
 Gets a date for recipients indicating the date and time at which the reminder should occur. More...
 
void set_RecipientsReminderTime (System::DateTime value)
 Sets a date for recipients indicating the date and time at which the reminder should occur. More...
 
bool get_IsCompleted () const
 Gets a value indicating whether the Message object was flagged as completed. More...
 
System::String get_Categories () const
 Gets string that represents list of the categories, separated by semicolons (;). More...
 
void set_Categories (System::String value)
 Sets string that represents list of the categories, separated by semicolons (;). More...
 
System::String get_VotingButtons () const
 Gets string that represents list of the voting buttons names, separated by semicolons (;). More...
 
void set_VotingButtons (System::String value)
 Sets string that represents list of the voting buttons names, separated by semicolons (;). More...
 
int32_t get_CodePage () const
 Gets the code page. More...
 
void set_CodePage (int32_t value)
 Sets the code page. More...
 
 FollowUpOptions ()
 Initializes a new instance of the FollowUpOptions class. More...
 
 FollowUpOptions (System::String flagRequest)
 Initializes a new instance of the FollowUpOptions class. More...
 
 FollowUpOptions (System::String flagRequest, System::DateTime startDate, System::DateTime dueDate)
 Initializes a new instance of the FollowUpOptions class. More...
 
 FollowUpOptions (System::String flagRequest, System::DateTime startDate, System::DateTime dueDate, System::DateTime reminderTime)
 Initializes a new instance of the FollowUpOptions class. More...
 
void MarkAsCompleted (bool value)
 Marks as completed. More...
 
System::ArrayPtr< uint8_t > CreatePidLidVerbStream ()
 Creates the pidlidverbstream data. More...
 
void ReadVotingButtons (System::ArrayPtr< uint8_t > verbStreamData)
 Reads the voting buttons. More...
 
void ReadSwappedToDoData (System::ArrayPtr< uint8_t > data)
 Reads the swapped to do data. More...
 
System::SharedPtr< MapiPropertyCreateSwappedToDoDataProperty (uint32_t flags)
 Creates the swappedtododata property. More...
 
System::ArrayPtr< uint8_t > CreateSwappedToDoData (uint32_t flags)
 Sets the swapped todo data. More...
 
System::ArrayPtr< uint8_t > CreateVoteOptionStructure (System::String displayName, int32_t optionId)
 Creates the vote option structure. More...
 
System::ArrayPtr< uint8_t > CreateVoteOptionExtrasStructure (System::String displayName)
 Creates the vote option extras structure. More...
 
uint32_t GetIdentifier (int64_t tag)
 Gets the property identifier. More...
 
uint32_t GetDataType (int64_t tag)
 Gets the type of the property data. More...
 
System::String FormatDate (System::DateTime date)
 Formats the date. More...
 

Friends

class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
 
class Aspose::Email::Clients::Exchange::WebService::Implementation::Messages::Fetch::Helpers::ParsedExtendedProperties
 
class Aspose::Email::Mapi::FollowUpManager
 

Detailed Description

Represents options for using follow-up flags and reminders in a message.

Constructor & Destructor Documentation

◆ FollowUpOptions() [1/4]

Aspose::Email::Mapi::FollowUpOptions::FollowUpOptions ( )

Initializes a new instance of the FollowUpOptions class.

◆ FollowUpOptions() [2/4]

Aspose::Email::Mapi::FollowUpOptions::FollowUpOptions ( System::String  flagRequest)

Initializes a new instance of the FollowUpOptions class.

Parameters
flagRequestThe flag request.

◆ FollowUpOptions() [3/4]

Aspose::Email::Mapi::FollowUpOptions::FollowUpOptions ( System::String  flagRequest,
System::DateTime  startDate,
System::DateTime  dueDate 
)

Initializes a new instance of the FollowUpOptions class.

Parameters
flagRequestThe flag request.
startDateThe start Date.
dueDateThe due Date.

◆ FollowUpOptions() [4/4]

Aspose::Email::Mapi::FollowUpOptions::FollowUpOptions ( System::String  flagRequest,
System::DateTime  startDate,
System::DateTime  dueDate,
System::DateTime  reminderTime 
)

Initializes a new instance of the FollowUpOptions class.

Parameters
flagRequestThe flag request.
startDateThe start date.
dueDateThe due date.
reminderTimeThe reminder time.

Member Function Documentation

◆ CreatePidLidVerbStream()

System::ArrayPtr<uint8_t> Aspose::Email::Mapi::FollowUpOptions::CreatePidLidVerbStream ( )

Creates the pidlidverbstream data.

Returns

◆ CreateSwappedToDoData()

System::ArrayPtr<uint8_t> Aspose::Email::Mapi::FollowUpOptions::CreateSwappedToDoData ( uint32_t  flags)

Sets the swapped todo data.

Parameters
flagsThe flags.

◆ CreateSwappedToDoDataProperty()

System::SharedPtr<MapiProperty> Aspose::Email::Mapi::FollowUpOptions::CreateSwappedToDoDataProperty ( uint32_t  flags)

Creates the swappedtododata property.

Parameters
flagsThe flags.
Returns

◆ CreateVoteOptionExtrasStructure()

System::ArrayPtr<uint8_t> Aspose::Email::Mapi::FollowUpOptions::CreateVoteOptionExtrasStructure ( System::String  displayName)

Creates the vote option extras structure.

Parameters
displayNameThe display name.
Returns

◆ CreateVoteOptionStructure()

System::ArrayPtr<uint8_t> Aspose::Email::Mapi::FollowUpOptions::CreateVoteOptionStructure ( System::String  displayName,
int32_t  optionId 
)

Creates the vote option structure.

Parameters
displayNameThe display name.
optionIdThe option id.
Returns

◆ FormatDate()

System::String Aspose::Email::Mapi::FollowUpOptions::FormatDate ( System::DateTime  date)

Formats the date.

Parameters
dateThe date.
Returns

◆ get_Categories()

System::String Aspose::Email::Mapi::FollowUpOptions::get_Categories ( ) const

Gets string that represents list of the categories, separated by semicolons (;).

◆ get_CodePage()

int32_t Aspose::Email::Mapi::FollowUpOptions::get_CodePage ( ) const

Gets the code page.

◆ get_DueDate()

System::DateTime Aspose::Email::Mapi::FollowUpOptions::get_DueDate ( ) const

Gets a date indicating the due date for the flagged message.

◆ get_FlagRequest()

System::String Aspose::Email::Mapi::FollowUpOptions::get_FlagRequest ( ) const

Gets a string indicating the requested action for an e-mail message.

◆ get_IsCompleted()

bool Aspose::Email::Mapi::FollowUpOptions::get_IsCompleted ( ) const

Gets a value indicating whether the Message object was flagged as completed.

◆ get_RecipientsFlagRequest()

System::String Aspose::Email::Mapi::FollowUpOptions::get_RecipientsFlagRequest ( ) const

Gets a string indicating the requested action for recipients of an e-mail message.

◆ get_RecipientsReminderTime()

System::DateTime Aspose::Email::Mapi::FollowUpOptions::get_RecipientsReminderTime ( ) const

Gets a date for recipients indicating the date and time at which the reminder should occur.

◆ get_ReminderTime()

System::DateTime Aspose::Email::Mapi::FollowUpOptions::get_ReminderTime ( ) const

Gets a date indicating the date and time at which the reminder should occur.

◆ get_StartDate()

System::DateTime Aspose::Email::Mapi::FollowUpOptions::get_StartDate ( ) const

Gets a date specifying the starting date and time for the flagged message.

◆ get_VotingButtons()

System::String Aspose::Email::Mapi::FollowUpOptions::get_VotingButtons ( ) const

Gets string that represents list of the voting buttons names, separated by semicolons (;).

◆ GetDataType()

uint32_t Aspose::Email::Mapi::FollowUpOptions::GetDataType ( int64_t  tag)

Gets the type of the property data.

Parameters
tagThe tag.
Returns

◆ GetIdentifier()

uint32_t Aspose::Email::Mapi::FollowUpOptions::GetIdentifier ( int64_t  tag)

Gets the property identifier.

Parameters
tagThe property tag.
Returns

◆ MarkAsCompleted()

void Aspose::Email::Mapi::FollowUpOptions::MarkAsCompleted ( bool  value)

Marks as completed.

Parameters
valueThe value.

◆ ReadSwappedToDoData()

void Aspose::Email::Mapi::FollowUpOptions::ReadSwappedToDoData ( System::ArrayPtr< uint8_t >  data)

Reads the swapped to do data.

Parameters
dataThe swapped to do data.

◆ ReadVotingButtons()

void Aspose::Email::Mapi::FollowUpOptions::ReadVotingButtons ( System::ArrayPtr< uint8_t >  verbStreamData)

Reads the voting buttons.

Parameters
verbStreamDataThe verb stream data.

◆ set_Categories()

void Aspose::Email::Mapi::FollowUpOptions::set_Categories ( System::String  value)

Sets string that represents list of the categories, separated by semicolons (;).

◆ set_CodePage()

void Aspose::Email::Mapi::FollowUpOptions::set_CodePage ( int32_t  value)

Sets the code page.

◆ set_DueDate()

void Aspose::Email::Mapi::FollowUpOptions::set_DueDate ( System::DateTime  value)

Sets a date indicating the due date for the flagged message.

◆ set_FlagRequest()

void Aspose::Email::Mapi::FollowUpOptions::set_FlagRequest ( System::String  value)

Sets a string indicating the requested action for an e-mail message.

◆ set_RecipientsFlagRequest()

void Aspose::Email::Mapi::FollowUpOptions::set_RecipientsFlagRequest ( System::String  value)

Sets a string indicating the requested action for recipients of an e-mail message.

◆ set_RecipientsReminderTime()

void Aspose::Email::Mapi::FollowUpOptions::set_RecipientsReminderTime ( System::DateTime  value)

Sets a date for recipients indicating the date and time at which the reminder should occur.

◆ set_ReminderTime()

void Aspose::Email::Mapi::FollowUpOptions::set_ReminderTime ( System::DateTime  value)

Sets a date indicating the date and time at which the reminder should occur.

◆ set_StartDate()

void Aspose::Email::Mapi::FollowUpOptions::set_StartDate ( System::DateTime  value)

Sets a date specifying the starting date and time for the flagged message.

◆ set_VotingButtons()

void Aspose::Email::Mapi::FollowUpOptions::set_VotingButtons ( System::String  value)

Sets string that represents list of the voting buttons names, separated by semicolons (;).

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::WebService::EWSClient2007

friend class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
friend

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Messages::Fetch::Helpers::ParsedExtendedProperties

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Messages::Fetch::Helpers::ParsedExtendedProperties
friend

◆ Aspose::Email::Mapi::FollowUpManager