Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags Class Reference

IAsyncImapClient::AddMessageFlagsAsync, IAsyncImapClient::ChangeMessageFlagsAsync, IAsyncImapClient::RemoveMessageFlagsAsync methods parameter set. More...

Inherits Aspose::Email::Clients::Imap::Models::ImapMessageSet< System::SharedPtr< Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags > >.

Public Member Functions

System::SharedPtr< ImapMessageFlagsget_Flags () const
 
int64_t get_ModificationSequence () const
 
System::SharedPtr< ImapChangeMessageFlagsSetFlags (System::SharedPtr< ImapMessageFlags > flags)
 Set flags to change. More...
 
System::SharedPtr< ImapChangeMessageFlagsSetModificationSequence (int64_t modificationSequence)
 Set the modification sequence. More...
 
void SetTemplateWeakPtr (uint32_t argument) override
 

Static Public Member Functions

static System::SharedPtr< ImapChangeMessageFlagsCreate ()
 Create ImapChangeMessageFlags instance. More...
 

Protected Member Functions

virtual ~ImapChangeMessageFlags ()
 

Detailed Description

Constructor & Destructor Documentation

◆ ~ImapChangeMessageFlags()

virtual Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags::~ImapChangeMessageFlags ( )
protectedvirtual

Member Function Documentation

◆ Create()

static System::SharedPtr<ImapChangeMessageFlags> Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags::Create ( )
static

Create ImapChangeMessageFlags instance.

◆ get_Flags()

System::SharedPtr<ImapMessageFlags> Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags::get_Flags ( ) const

◆ get_ModificationSequence()

int64_t Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags::get_ModificationSequence ( ) const

◆ SetFlags()

System::SharedPtr<ImapChangeMessageFlags> Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags::SetFlags ( System::SharedPtr< ImapMessageFlags flags)

Set flags to change.

◆ SetModificationSequence()

System::SharedPtr<ImapChangeMessageFlags> Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags::SetModificationSequence ( int64_t  modificationSequence)

Set the modification sequence.

◆ SetTemplateWeakPtr()

void Aspose::Email::Clients::Imap::Models::ImapChangeMessageFlags::SetTemplateWeakPtr ( uint32_t  argument)
override