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

IAsyncImapClient::FetchMessagesAsync method parameter set. More...

Inherits Aspose::Email::Clients::Imap::Models::ImapMethodParametersGeneral< System::SharedPtr< Aspose::Email::Clients::Imap::Models::ImapFetchMessages > >.

Public Member Functions

System::SharedPtr< System::Collections::Generic::ListExt< int32_t > > get_SequenceNumbers () const
 
System::SharedPtr< System::Collections::Generic::ListExt< System::String > > get_UniqueIds () const
 
bool get_MessagesAreSet ()
 
System::SharedPtr< ImapFetchMessagesSetMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Set the message sequence numbers. More...
 
System::SharedPtr< ImapFetchMessagesSetMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIds)
 Set the message unique identifiers. More...
 
System::SharedPtr< ImapFetchMessagesSetMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfos)
 Set the message unique identifiers. More...
 
System::SharedPtr< ImapFetchMessagesSetMessage (int32_t sequenceNumber)
 Set the message sequence number. More...
 
System::SharedPtr< ImapFetchMessagesSetMessage (System::String uniqueId)
 Set the message unique identifier. More...
 
void SetTemplateWeakPtr (uint32_t argument) override
 

Static Public Member Functions

static System::SharedPtr< ImapFetchMessagesCreate ()
 Create new ImapFetchMessages instance. More...
 

Protected Member Functions

virtual ~ImapFetchMessages ()
 

Detailed Description

Constructor & Destructor Documentation

◆ ~ImapFetchMessages()

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

Member Function Documentation

◆ Create()

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

Create new ImapFetchMessages instance.

◆ get_MessagesAreSet()

bool Aspose::Email::Clients::Imap::Models::ImapFetchMessages::get_MessagesAreSet ( )

◆ get_SequenceNumbers()

System::SharedPtr<System::Collections::Generic::ListExt<int32_t> > Aspose::Email::Clients::Imap::Models::ImapFetchMessages::get_SequenceNumbers ( ) const

◆ get_UniqueIds()

System::SharedPtr<System::Collections::Generic::ListExt<System::String> > Aspose::Email::Clients::Imap::Models::ImapFetchMessages::get_UniqueIds ( ) const

◆ SetMessage() [1/2]

System::SharedPtr<ImapFetchMessages> Aspose::Email::Clients::Imap::Models::ImapFetchMessages::SetMessage ( int32_t  sequenceNumber)

Set the message sequence number.

◆ SetMessage() [2/2]

System::SharedPtr<ImapFetchMessages> Aspose::Email::Clients::Imap::Models::ImapFetchMessages::SetMessage ( System::String  uniqueId)

Set the message unique identifier.

◆ SetMessages() [1/3]

System::SharedPtr<ImapFetchMessages> Aspose::Email::Clients::Imap::Models::ImapFetchMessages::SetMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers)

Set the message sequence numbers.

◆ SetMessages() [2/3]

System::SharedPtr<ImapFetchMessages> Aspose::Email::Clients::Imap::Models::ImapFetchMessages::SetMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfos)

Set the message unique identifiers.

◆ SetMessages() [3/3]

System::SharedPtr<ImapFetchMessages> Aspose::Email::Clients::Imap::Models::ImapFetchMessages::SetMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIds)

Set the message unique identifiers.

◆ SetTemplateWeakPtr()

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