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

The IAsyncImapClient method parameter set with the set of message unique identifiers. More...

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

Public Member Functions

System::SharedPtr< ImapMessageUidSet > get_Ids () const
 
System::SharedPtr< ImapUniqueIdParameterSetSetMessage (System::String uniqueId)
 Set the message unique identifier. More...
 
System::SharedPtr< ImapUniqueIdParameterSetSetMessages (System::String startUniqueId, System::String endUniqueId)
 Set the messages unique identifier range. More...
 
System::SharedPtr< ImapUniqueIdParameterSetSetMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIds)
 Set the message unique identifiers. More...
 
void SetTemplateWeakPtr (uint32_t argument) override
 

Static Public Member Functions

static System::SharedPtr< ImapUniqueIdParameterSetCreate ()
 Create ImapUniqueIdParameterSet instance. More...
 

Protected Member Functions

virtual ~ImapUniqueIdParameterSet ()
 

Detailed Description

The IAsyncImapClient method parameter set with the set of message unique identifiers.

Constructor & Destructor Documentation

◆ ~ImapUniqueIdParameterSet()

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

Member Function Documentation

◆ Create()

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

Create ImapUniqueIdParameterSet instance.

◆ get_Ids()

System::SharedPtr<ImapMessageUidSet> Aspose::Email::Clients::Imap::Models::ImapUniqueIdParameterSet::get_Ids ( ) const

◆ SetMessage()

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

Set the message unique identifier.

◆ SetMessages() [1/2]

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

Set the message unique identifiers.

◆ SetMessages() [2/2]

System::SharedPtr<ImapUniqueIdParameterSet> Aspose::Email::Clients::Imap::Models::ImapUniqueIdParameterSet::SetMessages ( System::String  startUniqueId,
System::String  endUniqueId 
)

Set the messages unique identifier range.

◆ SetTemplateWeakPtr()

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