Aspose::Email::Clients::Imap::ImapClient Class Referencefinal

Allows applications to access and manipulate messages by using the Internet Message Access Protocol (IMAP). More...

Inherits Aspose::Email::Clients::EmailClient.

Public Member Functions

System::SharedPtr< ImapConnectionPool > get_Pool ()
 Gets connection pool for the client More...
 
System::String get_Delimiter ()
 Gets delimiter of folders hierarhy. More...
 
void set_Delimiter (System::String value)
 Sets delimiter of folders hierarhy. More...
 
bool get_AutoCommit () const
 Indicates, whether commit operation are executed automatically when folder is changed or before connection is closed. More...
 
void set_AutoCommit (bool value)
 Indicates, whether commit operation are executed automatically when folder is changed or before connection is closed. More...
 
bool get_SupportOldServer () const
 Indicates whether the old servers need to be supported when receiving messages. More...
 
void set_SupportOldServer (bool value)
 Indicates whether the old servers need to be supported when receiving messages. More...
 
bool get_ReadOnly ()
 Gets value which indicates if changes to the permanent state of the mailbox, including per-user state, are permitted. More...
 
void set_ReadOnly (bool value)
 Sets value which indicates if changes to the permanent state of the mailbox, including per-user state, are permitted. More...
 
bool get_GmExt1Supported ()
 Defines if Google X-GM-EXT-1 extension is supported More...
 
void set_GmExt1Supported (bool value)
 Defines if Google X-GM-EXT-1 extension is supported More...
 
System::ArrayPtr< System::String > get_ThreadAlgorithms ()
 Gets supported thread algorithms More...
 
bool get_ThreadSupported ()
 Gets information whether Thread command are supported More...
 
void set_ThreadSupported (bool value)
 Gets information whether Thread command are supported More...
 
bool get_SortSupported ()
 Gets information whether Sort command are supported More...
 
void set_SortSupported (bool value)
 Gets information whether Sort command are supported More...
 
bool get_QuotaSupported ()
 Gets information whether quota is supported More...
 
void set_QuotaSupported (bool value)
 Gets information whether quota is supported More...
 
bool get_ExtendedListSupported ()
 Gets information whether LIST Command Extension is supported See more https://tools.ietf.org/html/rfc5258 More...
 
void set_ExtendedListSupported (bool value)
 Gets information whether LIST Command Extension is supported See more https://tools.ietf.org/html/rfc5258 More...
 
bool get_SpecialUseSupported ()
 Gets information whether Special-Use Mailboxes is supported See more: https://tools.ietf.org/html/rfc6154 More...
 
void set_SpecialUseSupported (bool value)
 Gets information whether Special-Use Mailboxes is supported See more: https://tools.ietf.org/html/rfc6154 More...
 
bool get_IdSupported ()
 Gets information whether ID extension is supported See more: https://tools.ietf.org/html/rfc2971 More...
 
void set_IdSupported (bool value)
 Gets information whether ID extension is supported See more: https://tools.ietf.org/html/rfc2971 More...
 
bool get_NamespaceSupported ()
 Gets information whether NAMESPACE extension is supported See more: https://tools.ietf.org/html/rfc2342 More...
 
void set_NamespaceSupported (bool value)
 Gets information whether NAMESPACE extension is supported See more: https://tools.ietf.org/html/rfc2342 More...
 
bool get_UnselectSupported ()
 Gets information whether UNSELECT extension is supported See more: https://tools.ietf.org/html/rfc2342 More...
 
void set_UnselectSupported (bool value)
 Gets information whether UNSELECT extension is supported See more: https://tools.ietf.org/html/rfc2342 More...
 
bool get_SaslIrSupported ()
 Gets information whether SASL Initial Client Response extension is supported See more: https://tools.ietf.org/html/rfc4959 More...
 
void set_SaslIrSupported (bool value)
 Gets information whether SASL Initial Client Response extension is supported See more: https://tools.ietf.org/html/rfc4959 More...
 
bool get_MoveSupported ()
 Gets information whether MOVE extension is supported See more: https://tools.ietf.org/html/rfc6851 More...
 
void set_MoveSupported (bool value)
 Gets information whether MOVE extension is supported See more: https://tools.ietf.org/html/rfc6851 More...
 
bool get_CondstoreSupported ()
 Gets information whether CONDSTORE extension is supported See more: https://tools.ietf.org/html/rfc7162 More...
 
void set_CondstoreSupported (bool value)
 Gets information whether CONDSTORE extension is supported See more: https://tools.ietf.org/html/rfc7162 More...
 
bool get_QresyncSupported ()
 Gets information whether QRESYNC extension is supported See more: https://tools.ietf.org/html/rfc7162 More...
 
void set_QresyncSupported (bool value)
 Gets information whether QRESYNC extension is supported See more: https://tools.ietf.org/html/rfc7162 More...
 
bool get_AnnotateSupported ()
 Gets information whether ANNOTATE extension is supported See more: https://tools.ietf.org/html/rfc5257 More...
 
void set_AnnotateSupported (bool value)
 Gets information whether ANNOTATE extension is supported See more: https://tools.ietf.org/html/rfc5257 More...
 
bool get_UidPlusSupported ()
 Gets information whether UIDPLUS extension is supported See more: https://tools.ietf.org/html/rfc4315 More...
 
void set_UidPlusSupported (bool value)
 Gets information whether UIDPLUS extension is supported See more: https://tools.ietf.org/html/rfc4315 More...
 
bool get_EnableSupported ()
 Gets information whether ENABLE extension is supported See more: https://tools.ietf.org/html/rfc5161 More...
 
void set_EnableSupported (bool value)
 Gets information whether ENABLE extension is supported See more: https://tools.ietf.org/html/rfc5161 More...
 
bool get_ChildrenSupported ()
 Gets information whether CHILDREN extension is supported See more: https://tools.ietf.org/html/rfc3348 More...
 
void set_ChildrenSupported (bool value)
 Gets information whether CHILDREN extension is supported See more: https://tools.ietf.org/html/rfc3348 More...
 
bool get_ESearchSupported ()
 Gets information whether ESEARCH extension is supported See more: https://tools.ietf.org/html/rfc4731 More...
 
void set_ESearchSupported (bool value)
 Gets information whether ESEARCH extension is supported See more: https://tools.ietf.org/html/rfc4731 More...
 
bool get_CompressSupported ()
 Gets information whether COMPRESS extension is supported See more: https://tools.ietf.org/html/rfc4978 More...
 
void set_CompressSupported (bool value)
 Gets information whether COMPRESS extension is supported See more: https://tools.ietf.org/html/rfc4978 More...
 
CompressionType get_ServerSupportedCompression ()
 Gets information which compression types are supported by a server. See more: https://tools.ietf.org/html/rfc4978 More...
 
CompressionType get_SelectedCompression ()
 Gets compression type which is used to communicate with a server. See more: https://tools.ietf.org/html/rfc4978 More...
 
void set_SelectedCompression (CompressionType value)
 Sets compression type which is used to communicate with a server. See more: https://tools.ietf.org/html/rfc4978 More...
 
bool get_ExchangeIdAutomatically ()
 Gets value which indicates whether client should to introduce information about itself to a server automatically. See more: https://tools.ietf.org/html/rfc2971 More...
 
void set_ExchangeIdAutomatically (bool value)
 Sets value which indicates whether client should to introduce information about itself to a server automatically. See more: https://tools.ietf.org/html/rfc2971 More...
 
System::SharedPtr< ImapIdentificationInfoget_ClientIdentificationInfo ()
 Gets client identification information See more: https://tools.ietf.org/html/rfc2971 More...
 
void set_ClientIdentificationInfo (System::SharedPtr< ImapIdentificationInfo > value)
 Sets client identification information See more: https://tools.ietf.org/html/rfc2971 More...
 
System::SharedPtr< ImapIdentificationInfoget_ServerIdentificationInfo ()
 Gets server identification information See more: https://tools.ietf.org/html/rfc2971 More...
 
System::SharedPtr< ImapMailboxInfoget_MailboxInfo ()
 Gets set of special-use mailboxes See more: http://tools.ietf.org/html/rfc6154 and https://tools.ietf.org/html/rfc8457 More...
 
int32_t get_DefaultPort () override
 Gets default port for client More...
 
System::SharedPtr< ImapFolderInfoget_CurrentFolder ()
 Gets the current folder More...
 
void set_CurrentFolder (System::SharedPtr< ImapFolderInfo > value)
 Gets the current folder More...
 
ImapKnownAuthenticationType get_AllowedAuthentication ()
 Gets enumeration of allowed by user authentication types More...
 
void set_AllowedAuthentication (ImapKnownAuthenticationType value)
 Sets enumeration of allowed by user authentication types More...
 
ImapKnownAuthenticationType get_SupportedAuthentication ()
 Gets enumeration of supported by server authentication types More...
 
 ImapClient ()
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, System::String username, System::String password)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, System::String username, System::String password, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::String password)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::String password, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::String password, System::Net::Security::RemoteCertificateValidationCallback userCertificateValidationCallback)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::String password, System::Net::Security::RemoteCertificateValidationCallback userCertificateValidationCallback, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, System::String username, System::String authInfo, bool useOAuth)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, System::String username, System::String authInfo, bool useOAuth, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::String authInfo, bool useOAuth)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::String authInfo, bool useOAuth, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, System::String username, System::SharedPtr< ITokenProvider > tokenProvider)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, System::String username, System::SharedPtr< ITokenProvider > tokenProvider, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::SharedPtr< ITokenProvider > tokenProvider)
 Initializes a new instance of the ImapClient class More...
 
 ImapClient (System::String host, int32_t port, System::String username, System::SharedPtr< ITokenProvider > tokenProvider, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the ImapClient class More...
 
void ConnectionFinalize (System::SharedPtr< System::Object > sender, System::SharedPtr< Aspose::Email::Clients::Base::ConnectionEventArgs > args) override
 Performs finalization operation for specified connection More...
 
void Dispose () override
 Finalizes all operations with a server. More...
 
bool NeedSupportOldServers ()
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginAddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Adds the flags to the message asynchronously More...
 
void EndAddMessageFlags (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message More...
 
void AddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message More...
 
void AddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags to the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message More...
 
void AddMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message More...
 
void AddMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags to the message More...
 
void AddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
void AddMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Adds the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::String fileName)
 Begins append message to the end of the current folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::String fileName)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::String fileName, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::String fileName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::SharedPtr< MailMessage > message)
 Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< MailMessage > message)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< MailMessage > message, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< MailMessage > message, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::String fileName)
 Begins append message to the end of the current folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::String folderName, System::String fileName)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::String folderName, System::String fileName, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::String folderName, System::String fileName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::SharedPtr< MailMessage > message)
 Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::String folderName, System::SharedPtr< MailMessage > message)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::String folderName, System::SharedPtr< MailMessage > message, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessage (System::String folderName, System::SharedPtr< MailMessage > message, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::String EndAppendMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::String AppendMessage (System::SharedPtr< IConnection > connection, System::SharedPtr< MailMessage > message)
 Uploads the mail message to the current folder If current folder hasn't been specified default folder is used. More...
 
System::String AppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< MailMessage > message)
 Uploads the mail message to the specified folder More...
 
System::String AppendMessage (System::SharedPtr< IConnection > connection, System::String fileName)
 Uploads the mail message to the current folder If current folder hasn't been specified default folder is used. More...
 
System::String AppendMessage (System::SharedPtr< IConnection > connection, System::String folderName, System::String fileName)
 Uploads the mail message to the specified folder More...
 
System::String AppendMessage (System::SharedPtr< MailMessage > message)
 Uploads the mail message to the current folder If current folder hasn't been specified default folder is used. More...
 
System::String AppendMessage (System::String folderName, System::SharedPtr< MailMessage > message)
 Uploads the mail message to the specified folder More...
 
System::String AppendMessage (System::String fileName)
 Uploads the mail message to the current folder If current folder hasn't been specified default folder is used. More...
 
System::String AppendMessage (System::String folderName, System::String fileName)
 Uploads the mail message to the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames)
 Begins append message to the end of the current folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames)
 Begins append message to the end of the current folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> fileNames, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages, System::AsyncCallback callback)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginAppendMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins append message to the end of the specified folder More...
 
System::SharedPtr< AppendMessagesResultEndAppendMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::SharedPtr< AppendMessagesResultAppendMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Uploads the mail message to the current folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< AppendMessagesResultAppendMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Uploads the mail message to the specified folder More...
 
System::SharedPtr< AppendMessagesResultAppendMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Uploads the mail message to the current folder If current folder hasn't been specified default folder is used. More...
 
System::SharedPtr< AppendMessagesResultAppendMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>> messages)
 Uploads the mail message to the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback)
 Begins to backup the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginBackup (System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to backup the content of the specified folders More...
 
void EndBackup (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void Backup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options)
 Backups the content of the specified folders More...
 
void Backup (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options)
 Backups the content of the specified folders More...
 
void Backup (System::SharedPtr< ImapFolderInfoCollection > folders, System::String fileName, System::SharedPtr< BackupSettings > options)
 Backups the content of the specified folders More...
 
void Backup (System::SharedPtr< ImapFolderInfoCollection > folders, System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< BackupSettings > options)
 Backups the content of the specified folders More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Changes the flags of the message More...
 
void EndChangeMessageFlags (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void ChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
void ChangeMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Changes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginClientCapabilities (const System::ArrayPtr< System::String > &capabilityNames)
 Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::SharedPtr< System::IAsyncResult > BeginClientCapabilities (System::ArrayPtr< System::String > capabilityNames, System::AsyncCallback callback)
 Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::SharedPtr< System::IAsyncResult > BeginClientCapabilities (System::ArrayPtr< System::String > capabilityNames, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::SharedPtr< System::IAsyncResult > BeginClientCapabilities (System::SharedPtr< IConnection > connection, const System::ArrayPtr< System::String > &capabilityNames)
 Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::SharedPtr< System::IAsyncResult > BeginClientCapabilities (System::SharedPtr< IConnection > connection, System::ArrayPtr< System::String > capabilityNames, System::AsyncCallback callback)
 Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::SharedPtr< System::IAsyncResult > BeginClientCapabilities (System::SharedPtr< IConnection > connection, System::ArrayPtr< System::String > capabilityNames, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::ArrayPtr< System::String > EndClientCapabilities (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::ArrayPtr< System::String > ClientCapabilities (const System::ArrayPtr< System::String > &capabilityNames)
 Notifies server which extensions are supported by client. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::ArrayPtr< System::String > ClientCapabilities (System::SharedPtr< IConnection > connection, const System::ArrayPtr< System::String > &capabilityNames)
 Notifies server which extensions are supported by client. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, int32_t sleep)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, int32_t sleep, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (int32_t sleep)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes ()
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::AsyncCallback callback)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (int32_t sleep, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::String startUid, System::String endUid)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::String startUid, System::String endUid, System::AsyncCallback callback)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::String startUid, System::String endUid, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::AsyncCallback callback)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::String uniqueId)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::String uniqueId, System::AsyncCallback callback)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void EndCommitDeletes (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void CommitDeletes (System::SharedPtr< IConnection > connection)
 Commit the deletions More...
 
void CommitDeletes (System::SharedPtr< IConnection > connection, int32_t sleep)
 Commit the deletions More...
 
void CommitDeletes ()
 Commit the deletions More...
 
void CommitDeletes (int32_t sleep)
 Commit the deletions More...
 
void CommitDeletes (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void CommitDeletes (System::String uniqueId)
 Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void CommitDeletes (System::String startUid, System::String endUid)
 Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void CommitDeletes (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void CommitDeletes (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Commit the deletions More...
 
void CommitDeletes (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid)
 Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::String uniqueId, System::String folderName)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::String uniqueId, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (System::String uniqueId, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (int32_t sequenceNumber, System::String folderName)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous copying. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessage (int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous copying. More...
 
System::String EndCopyMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::String CopyMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName)
 Copies the message More...
 
System::String CopyMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName)
 Copies the message More...
 
System::String CopyMessage (int32_t sequenceNumber, System::String folderName)
 Copies the message More...
 
System::String CopyMessage (System::String uniqueId, System::String folderName)
 Copies the message More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (int32_t startSequence, int32_t endSequence, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::String startUid, System::String endUid, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback)
 Begins copy operation asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginCopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins copy operation asynchronously. More...
 
void EndCopyMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void CopyMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName)
 // Copy messages // More...
 
void CopyMessages (int32_t startSequence, int32_t endSequence, System::String folderName)
 Copy messages More...
 
void CopyMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName)
 Copy messages More...
 
void CopyMessages (System::String startUid, System::String endUid, System::String folderName)
 Copy messages More...
 
void CopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions)
 Copy messages More...
 
void CopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Copy the messaeg More...
 
void CopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Copy messages More...
 
void CopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Copy messages More...
 
void CopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Copy messages More...
 
void CopyMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Copy messages More...
 
void CopyMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Copy messages More...
 
System::SharedPtr< System::IAsyncResult > BeginCreateFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Begins an asynchronous folder creation. More...
 
System::SharedPtr< System::IAsyncResult > BeginCreateFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous folder creation. More...
 
System::SharedPtr< System::IAsyncResult > BeginCreateFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous folder creation. More...
 
System::SharedPtr< System::IAsyncResult > BeginCreateFolder (System::String folderName)
 Begins an asynchronous folder creation. More...
 
System::SharedPtr< System::IAsyncResult > BeginCreateFolder (System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous folder creation. More...
 
System::SharedPtr< System::IAsyncResult > BeginCreateFolder (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous folder creation. More...
 
void EndCreateFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous folder creation to complete. More...
 
void CreateFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Creates a folder with the specified name More...
 
void CreateFolder (System::String folderName)
 Creates a folder with the specified name More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Begins an asynchronous folder deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous folder deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous folder deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteFolder (System::String folderName)
 Begins an asynchronous folder deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteFolder (System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous folder deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteFolder (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous folder deletion. More...
 
void EndDeleteFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous folder deletion to complete. More...
 
void DeleteFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Deletes a specified folder. This method represents IMAP DELETE command More...
 
void DeleteFolder (System::String folderName)
 Deletes a specified folder. This method represents IMAP DELETE command More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
void EndDeleteMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous message deletion to complete. More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessage (int32_t sequenceNumber)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessage (System::String uniqueId)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessage (int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessage (System::String uniqueId, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessage (System::String uniqueId, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessage (System::String uniqueId, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, bool commitNow)
 Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (int32_t startSequence, int32_t endSequence, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (int32_t startSequence, int32_t endSequence, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (int32_t startSequence, int32_t endSequence, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::String startUid, System::String endUid, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (int32_t startSequence, int32_t endSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (int32_t startSequence, int32_t endSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (int32_t startSequence, int32_t endSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow)
 Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow)
 Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message deletion. More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::AsyncCallback callback)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as deleted asynchronously More...
 
void EndDeleteMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous message deletion to complete. More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (int32_t startSequence, int32_t endSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::String startUid, System::String endUid)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessages (int32_t startSequence, int32_t endSequence, int64_t modificationSequence)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessages (System::String startUid, System::String endUid, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet)
 Marks a message with the specified sequence number as deleted More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence)
 Marks a message with the specified unique identifier as deleted More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, int64_t modificationSequence, bool commitNow)
 Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315 More...
 
System::SharedPtr< System::IAsyncResult > BeginExistFolder (System::String folderName)
 Check whether this folder exists More...
 
System::SharedPtr< System::IAsyncResult > BeginExistFolder (System::String folderName, System::AsyncCallback callback)
 Check whether this folder exists More...
 
System::SharedPtr< System::IAsyncResult > BeginExistFolder (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Check whether this folder exists More...
 
System::SharedPtr< System::IAsyncResult > BeginExistFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Check whether this folder exists More...
 
System::SharedPtr< System::IAsyncResult > BeginExistFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback)
 Check whether this folder exists More...
 
System::SharedPtr< System::IAsyncResult > BeginExistFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Check whether this folder exists More...
 
bool EndExistFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
bool EndExistFolder (System::SharedPtr< System::IAsyncResult > asyncResult, System::SharedPtr< ImapFolderInfo > &folderInfo)
 Waits for the pending asynchronous operation to complete. More...
 
bool ExistFolder (System::String folderName)
 Check whether this folder exists More...
 
bool ExistFolder (System::String folderName, System::SharedPtr< ImapFolderInfo > &folderInfo)
 Check whether this folder exists, extract folder info if so More...
 
bool ExistFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Check whether this folder exists More...
 
bool ExistFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< ImapFolderInfo > &folderInfo)
 Check whether this folder exists, extract folder info if so More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchAttachment (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String attachmentName)
 Begins fetch an attachment. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchAttachment (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String attachmentName, System::AsyncCallback callback)
 Begins fetch an attachment. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchAttachment (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String attachmentName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins fetch an attachment. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchAttachment (int32_t sequenceNumber, System::String attachmentName)
 Begins fetch an attachment. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchAttachment (int32_t sequenceNumber, System::String attachmentName, System::AsyncCallback callback)
 Begins fetch an attachment. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchAttachment (int32_t sequenceNumber, System::String attachmentName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins fetch an attachment. More...
 
System::SharedPtr< AttachmentEndFetchAttachment (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< System::IAsyncResult > BeginListAttachments (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 
System::SharedPtr< System::IAsyncResult > BeginListAttachments (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 
System::SharedPtr< ImapAttachmentInfoCollectionEndListAttachments (System::SharedPtr< System::IAsyncResult > asyncResult)
 
System::SharedPtr< AttachmentFetchAttachment (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String attachmentName)
 Fetches the specified attachment More...
 
System::SharedPtr< AttachmentFetchAttachment (int32_t sequenceNumber, System::String attachmentName)
 Fetches the specified attachment More...
 
System::SharedPtr< ImapAttachmentInfoCollectionListAttachments (int32_t sequenceNumber)
 Gets the message attachments list. Gets an information for each attachment in message. More...
 
System::SharedPtr< ImapAttachmentInfoCollectionListAttachments (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Gets the message attachments list. Gets an information for each attachment in message. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, bool ignoreAttachment)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, bool ignoreAttachment, System::AsyncCallback callback)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, bool ignoreAttachment, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::String uniqueId)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::String uniqueId, System::AsyncCallback callback)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber, bool ignoreAttachment)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber, bool ignoreAttachment, System::AsyncCallback callback)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber, bool ignoreAttachment, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous message fetching. More...
 
System::SharedPtr< MailMessageEndFetchMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous message fetching to complete. More...
 
System::SharedPtr< MailMessageFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, bool ignoreAttachment)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (int32_t sequenceNumber)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (int32_t sequenceNumber, bool ignoreAttachment)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (System::String uniqueId)
 Fetches the message More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > EndFetchMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Fetches the messages More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Fetches the messages More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Fetches the messages More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Fetches the messages More...
 
System::SharedPtr< System::IAsyncResult > BeginGetFolderInfo (System::SharedPtr< IConnection > connection, System::String folderName)
 Begins an asynchronous folder listing. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetFolderInfo (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous folder listing. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetFolderInfo (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous folder listing. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetFolderInfo (System::String folderName)
 Begins an asynchronous folder listing. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetFolderInfo (System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous folder listing. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetFolderInfo (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous folder listing. More...
 
System::SharedPtr< ImapFolderInfoEndGetFolderInfo (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous folder listing to complete. More...
 
System::SharedPtr< ImapFolderInfoGetFolderInfo (System::SharedPtr< IConnection > connection, System::String folderName)
 Returns information about the specified folder without selecting it More...
 
System::SharedPtr< ImapFolderInfoGetFolderInfo (System::String folderName)
 Returns information about the specified folder without selecting it More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageThreads (System::SharedPtr< BaseSearchConditions > conditions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting message threads asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageThreads (System::SharedPtr< IConnection > connection, System::SharedPtr< BaseSearchConditions > conditions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting message threads asynchronously. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MessageThreadResult > > > EndGetMessageThreads (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous folder deletion to complete. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MessageThreadResult > > > GetMessageThreads (System::SharedPtr< BaseSearchConditions > conditions)
 Get message threads. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MessageThreadResult > > > GetMessageThreads (System::SharedPtr< IConnection > connection, System::SharedPtr< BaseSearchConditions > conditions)
 Get message threads. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetNamespaces ()
 Begins getting namespaces that are available on a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetNamespaces (System::AsyncCallback callback)
 Begins getting namespaces that are available on a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetNamespaces (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting namespaces that are available on a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetNamespaces (System::SharedPtr< IConnection > connection)
 Begins getting namespaces that are available on a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetNamespaces (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins getting namespaces that are available on a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetNamespaces (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting namespaces that are available on a server asynchronously. More...
 
System::ArrayPtr< System::SharedPtr< ImapNamespace > > EndGetNamespaces (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::ArrayPtr< System::SharedPtr< ImapNamespace > > GetNamespaces ()
 Gets namespaces that are available on a server. More...
 
System::ArrayPtr< System::SharedPtr< ImapNamespace > > GetNamespaces (System::SharedPtr< IConnection > connection)
 Gets namespaces that are available on a server. More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuota (System::String quotaRootName)
 Begins getting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuota (System::String quotaRootName, System::AsyncCallback callback)
 Begins getting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuota (System::String quotaRootName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName)
 Begins getting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName, System::AsyncCallback callback)
 Begins getting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting quota information More...
 
System::ArrayPtr< System::SharedPtr< ImapQuota > > EndGetQuota (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::ArrayPtr< System::SharedPtr< ImapQuota > > GetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName)
 Gets quota information More...
 
System::ArrayPtr< System::SharedPtr< ImapQuota > > GetQuota (System::String quotaRootName)
 Gets quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuotaRoot (System::String mailboxName)
 Begins getting quota root information for mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuotaRoot (System::String mailboxName, System::AsyncCallback callback)
 Begins getting quota root information for mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuotaRoot (System::String mailboxName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting quota root information for mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuotaRoot (System::SharedPtr< IConnection > connection, System::String mailboxName)
 Begins getting quota root information for mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuotaRoot (System::SharedPtr< IConnection > connection, System::String mailboxName, System::AsyncCallback callback)
 Begins getting quota root information for mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginGetQuotaRoot (System::SharedPtr< IConnection > connection, System::String mailboxName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting quota root information for mailbox More...
 
System::ArrayPtr< System::SharedPtr< ImapQuotaRoot > > EndGetQuotaRoot (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::ArrayPtr< System::SharedPtr< ImapQuotaRoot > > GetQuotaRoot (System::SharedPtr< IConnection > connection, System::String mailboxName)
 Gets quota root information for mailbox More...
 
System::ArrayPtr< System::SharedPtr< ImapQuotaRoot > > GetQuotaRoot (System::String mailboxName)
 Gets quota root information for mailbox More...
 
void StartMonitoring (ImapMonitoringEventHandler callback, ImapMonitoringErrorEventHandler errorCallback, System::String folderName=u"Inbox")
 Starts monitoring of message changes for specified folder. More...
 
void ResumeMonitoring (ImapMonitoringEventHandler callback, ImapMonitoringErrorEventHandler errorCallback, System::SharedPtr< IImapMonitoringState > monitoringState)
 Resumes monitoring of message changes for specified folder. Unlike the StartMonitoring method, it will find all missing mailbox changes and call the callback for them. More...
 
void StopMonitoring (System::String folderName)
 Stops monitoring of message changes for specified folder. More...
 
void StopMonitoring ()
 Stops any monitoring of changes. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient ()
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::AsyncCallback callback)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< IConnection > connection)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo, System::AsyncCallback callback)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo, System::AsyncCallback callback)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginIntroduceClient (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins introduce client information to a server asynchronously. More...
 
System::SharedPtr< ImapIdentificationInfoEndIntroduceClient (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::SharedPtr< ImapIdentificationInfoIntroduceClient ()
 Introduces client information to a server. More...
 
System::SharedPtr< ImapIdentificationInfoIntroduceClient (System::SharedPtr< IConnection > connection)
 Introduces client information to a server. More...
 
System::SharedPtr< ImapIdentificationInfoIntroduceClient (System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo)
 Introduces client information to a server. More...
 
System::SharedPtr< ImapIdentificationInfoIntroduceClient (System::SharedPtr< IConnection > connection, System::SharedPtr< ImapIdentificationInfo > clientIdentificationInfo)
 Introduces client information to a server. More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions, System::AsyncCallback callback)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions, System::AsyncCallback callback)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, bool loadFullInfo)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, bool loadFullInfo, System::AsyncCallback callback)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, bool loadFullInfo, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, System::AsyncCallback callback)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo, System::AsyncCallback callback)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders ()
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::AsyncCallback callback)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (bool loadFullInfo)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (bool loadFullInfo, System::AsyncCallback callback)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (bool loadFullInfo, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of folders in the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, System::AsyncCallback callback)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, bool loadFullInfo)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, bool loadFullInfo, System::AsyncCallback callback)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListFolders (System::String parentFolder, bool loadFullInfo, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the list of subfolders in the specified folder More...
 
System::SharedPtr< ImapFolderInfoCollectionEndListFolders (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::SharedPtr< IConnection > connection)
 Gets the list of folders in the mailbox More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder)
 Gets the list of subfolders in the specified folder More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::SharedPtr< IConnection > connection, bool loadFullInfo)
 Gets the list of folders in the mailbox More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders ()
 Gets the list of folders in the mailbox More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::String parentFolder)
 Gets the list of subfolders in the specified folder More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (bool loadFullInfo)
 Gets the list of folders in the mailbox More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::String parentFolder, bool loadFullInfo)
 Gets the list of subfolders in the specified folder More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo)
 Gets the list of subfolders in the specified folder More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions)
 Gets the list of subfolders in the specified folder More...
 
System::SharedPtr< ImapFolderInfoCollectionListFolders (System::SharedPtr< IConnection > connection, System::String parentFolder, bool loadFullInfo, ListFoldersOptions options, ListFoldersReturnOptions returnOptions)
 Gets the list of subfolders in the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (int32_t sequenceNumber)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::String uniqueId)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::String uniqueId, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback)
 Begins to get information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get information about a message. More...
 
System::SharedPtr< ImapMessageInfoEndListMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous ListMessage operation to complete. More...
 
System::SharedPtr< ImapMessageInfoListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Gets information about a message. More...
 
System::SharedPtr< ImapMessageInfoListMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Gets information about a message. More...
 
System::SharedPtr< ImapMessageInfoListMessage (int32_t sequenceNumber, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Gets information about a message. More...
 
System::SharedPtr< ImapMessageInfoListMessage (int32_t sequenceNumber)
 Gets information about a message. More...
 
System::SharedPtr< ImapMessageInfoListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Gets information about a message. More...
 
System::SharedPtr< ImapMessageInfoListMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Gets information about a message. More...
 
System::SharedPtr< ImapMessageInfoListMessage (System::String uniqueId)
 Gets information about a message. More...
 
System::SharedPtr< ImapMessageInfoListMessage (System::String uniqueId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Gets information about a message. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, int32_t maxNumberOfMessages)
 Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, int32_t maxNumberOfMessages, System::AsyncCallback callback)
 Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, int32_t maxNumberOfMessages, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (int64_t modificationSequence)
 Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (int64_t modificationSequence, System::AsyncCallback callback)
 Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, int64_t modificationSequence)
 Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, int64_t modificationSequence, System::AsyncCallback callback)
 Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages ()
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::AsyncCallback callback)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::AsyncCallback callback)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, int64_t modificationSequence, bool retrieveRecursively, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages, System::AsyncCallback callback)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting the list of messages asynchronously in the current folder More...
 
System::SharedPtr< ImapMessageInfoCollectionEndListMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous ListMessages operation to complete. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::String folderName, ImapListFields fieldsList, int32_t maxNumberOfMessages)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::String folderName, int64_t modificationSequence, bool retrieveRecursively, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Gets the list of messages in the specified folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection)
 Gets the list of messages in the current folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::String folderName)
 Gets the list of messages in the specified folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, bool retrieveRecursively)
 Gets the list of messages in the current folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, int64_t modificationSequence)
 Gets the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::String folderName, bool retrieveRecursively)
 Gets the list of messages in the specified folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages ()
 Gets the list of messages in the current folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Gets the list of messages in the current folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (bool retrieveRecursively)
 Gets the list of messages in the current folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::String folderName)
 Gets the list of messages in the specified folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::String folderName, bool retrieveRecursively)
 Gets the list of messages in the specified folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::String folderName, bool retrieveRecursively, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> messageExtraFields)
 Gets the list of messages in the specified folder More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (int64_t modificationSequence)
 Gets the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162 More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::String folderName, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, int32_t maxNumberOfMessages)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, int32_t maxNumberOfMessages)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< ImapMessageInfoCollectionListMessages (int32_t maxNumberOfMessages)
 Gets the list of messages in the current folder. More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessagesByPage (int32_t itemsPerPage, int32_t pageOffset, System::SharedPtr< PageSettingsAsync > settings)
 Begins getting the list of messages asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessagesByPage (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::SharedPtr< PageInfo > pageInfo, System::SharedPtr< PageSettingsAsync > settings)
 Begins getting the list of messages asynchronously More...
 
System::SharedPtr< ImapPageInfoEndListMessagesByPage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous ListMessagesByPage operation to complete. More...
 
System::SharedPtr< ImapPageInfoListMessagesByPage (int32_t itemsPerPage, System::SharedPtr< PageSettings > settings)
 Gets the list of messages More...
 
System::SharedPtr< ImapPageInfoListMessagesByPage (int32_t itemsPerPage, int32_t pageOffset, System::SharedPtr< PageSettings > settings)
 Gets the list of messages More...
 
System::SharedPtr< ImapPageInfoListMessagesByPage (System::SharedPtr< PageInfo > pageInfo, System::SharedPtr< PageSettings > settings)
 Gets the list of messages More...
 
System::SharedPtr< ImapPageInfoListMessagesByPage (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::SharedPtr< PageInfo > pageInfo, System::SharedPtr< PageSettings > settings)
 Gets the list of messages More...
 
System::SharedPtr< System::IAsyncResult > BeginLogin ()
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogin (System::AsyncCallback callback)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogin (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogin (System::SharedPtr< IConnection > connection)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogin (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogin (System::SharedPtr< IConnection > iConnection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to sign in to a server More...
 
void EndLogin (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void Login (System::SharedPtr< IConnection > connection)
 Sign in to a server More...
 
void Login ()
 Sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogout ()
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogout (System::AsyncCallback callback)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogout (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogout (System::SharedPtr< IConnection > connection)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogout (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginLogout (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to sign in to a server More...
 
void EndLogout (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void Logout (System::SharedPtr< IConnection > connection)
 Sign in to a server More...
 
void Logout ()
 Sign in to a server More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveFolder (System::String newParentFolder, System::String folderName)
 Moves specified folder and its subfolders to new location asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveFolder (System::String newParentFolder, System::String folderName, System::AsyncCallback callback)
 Moves specified folder and its subfolders to new location asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveFolder (System::String newParentFolder, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Moves specified folder and its subfolders to new location asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveFolder (System::SharedPtr< IConnection > connection, System::String newParentFolder, System::String folderName)
 Moves specified folder and its subfolders to new location asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveFolder (System::SharedPtr< IConnection > connection, System::String newParentFolder, System::String folderName, System::AsyncCallback callback)
 Moves specified folder and its subfolders to new location asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveFolder (System::SharedPtr< IConnection > connection, System::String newParentFolder, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Moves specified folder and its subfolders to new location asynchronously. More...
 
void EndMoveFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for completion of the asynchronous operation. More...
 
void MoveFolder (System::String newParentFolder, System::String folderName)
 Moves specified folder and its subfolders to new location. More...
 
void MoveFolder (System::SharedPtr< IConnection > connection, System::String newParentFolder, System::String folderName)
 Moves specified folder and its subfolders to new location. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::String uniqueId, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::String uniqueId, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::String uniqueId, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (int32_t sequenceNumber, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (int32_t sequenceNumber, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::String uniqueId, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::String uniqueId, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (System::String uniqueId, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (int32_t sequenceNumber, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (int32_t sequenceNumber, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessage (int32_t sequenceNumber, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::String EndMoveMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::String MoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName, bool commitDeletions)
 Moves the messaeg More...
 
System::String MoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName, bool commitDeletions)
 Moves the message More...
 
System::String MoveMessage (int32_t sequenceNumber, System::String folderName, bool commitDeletions)
 Moves the message More...
 
System::String MoveMessage (System::String uniqueId, System::String folderName, bool commitDeletions)
 Moves the message More...
 
System::String MoveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String folderName)
 Moves the messaeg More...
 
System::String MoveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String folderName)
 Moves the message More...
 
System::String MoveMessage (int32_t sequenceNumber, System::String folderName)
 Moves the message More...
 
System::String MoveMessage (System::String uniqueId, System::String folderName)
 Moves the message More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::String startUid, System::String endUid, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::String startUid, System::String endUid, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::String startUid, System::String endUid, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::String startUid, System::String endUid, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::String startUid, System::String endUid, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback)
 Begins an asynchronous moving. More...
 
System::SharedPtr< System::IAsyncResult > BeginMoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins an asynchronous moving. More...
 
void EndMoveMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions)
 Moves the messaeg More...
 
void MoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::String folderName)
 Moves the messaeg More...
 
void MoveMessages (int32_t startSequence, int32_t endSequence, System::String folderName)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions)
 Moves the messaeg More...
 
void MoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Moves the messaeg More...
 
void MoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::String folderName)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::String startUid, System::String endUid, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::String folderName)
 Moves the message More...
 
void MoveMessages (System::String startUid, System::String endUid, System::String folderName)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::String folderName)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName, bool commitDeletions)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Moves the message More...
 
void MoveMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::String folderName)
 Moves the message More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::SharedPtr< IConnection > connection)
 Begins to execute 'No operation' command More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to execute 'No operation' command More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to execute 'No operation' command More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop ()
 Begins to execute 'No operation' command More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::AsyncCallback callback)
 Begins to execute 'No operation' command More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to execute 'No operation' command More...
 
void EndNoop (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void Noop (System::SharedPtr< IConnection > connection) override
 'No operation' command More...
 
void Noop () override
 'No operation' command More...
 
void Noop (System::SharedPtr< Connection > connection, int32_t timeout) override
 'No operation' command More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback)
 Removes the flags of the message asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Removes the flags of the message asynchronously More...
 
void EndRemoveMessageFlags (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (int32_t sequenceNumber, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::String uniqueId, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::String startUid, System::String endUid, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, int32_t startSequence, int32_t endSequence, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uidSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
void RemoveMessageFlags (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>> messageInfoSet, System::SharedPtr< ImapMessageFlags > flags, int64_t modificationSequence)
 Removes the flags of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginRenameFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::String newFolderName)
 Begins RenameFolder operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRenameFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::String newFolderName, System::AsyncCallback callback)
 Begins RenameFolder operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRenameFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::String newFolderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins RenameFolder operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRenameFolder (System::String folderName, System::String newFolderName)
 Begins RenameFolder operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRenameFolder (System::String folderName, System::String newFolderName, System::AsyncCallback callback)
 Begins RenameFolder operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginRenameFolder (System::String folderName, System::String newFolderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins RenameFolder operation asynchronously More...
 
void EndRenameFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void RenameFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::String newFolderName)
 Renames a specified folder to a new name More...
 
void RenameFolder (System::String folderName, System::String newFolderName)
 Renames a specified folder to a new name More...
 
System::SharedPtr< System::IAsyncResult > BeginRequestCheckpoint (System::SharedPtr< IConnection > connection)
 Begins request a checkpoint of the currently selected mailbox. More...
 
System::SharedPtr< System::IAsyncResult > BeginRequestCheckpoint (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins request a checkpoint of the currently selected mailbox. More...
 
System::SharedPtr< System::IAsyncResult > BeginRequestCheckpoint (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins request a checkpoint of the currently selected mailbox. More...
 
System::SharedPtr< System::IAsyncResult > BeginRequestCheckpoint ()
 Begins request a checkpoint of the currently selected mailbox. More...
 
System::SharedPtr< System::IAsyncResult > BeginRequestCheckpoint (System::AsyncCallback callback)
 Begins request a checkpoint of the currently selected mailbox. More...
 
System::SharedPtr< System::IAsyncResult > BeginRequestCheckpoint (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins request a checkpoint of the currently selected mailbox. More...
 
void EndRequestCheckpoint (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void RequestCheckpoint (System::SharedPtr< IConnection > connection)
 Requests a checkpoint of the currently selected mailbox. More...
 
void RequestCheckpoint ()
 Requests a checkpoint of the currently selected mailbox. More...
 
System::SharedPtr< System::IAsyncResult > BeginRestore (System::SharedPtr< Aspose::Email::Storage::Pst::PersonalStorage > pst, System::SharedPtr< RestoreSettingsAsync > settings)
 Begins to restore imap folders from the given personal storage. More...
 
void EndRestore (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void Restore (System::SharedPtr< Aspose::Email::Storage::Pst::PersonalStorage > pst, System::SharedPtr< RestoreSettings > settings)
 Begins to restore imap folders from the given personal storage. More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String fileName)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String fileName, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String fileName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String fileName)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String fileName, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String fileName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::String fileName)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::String fileName, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::String fileName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::String fileName)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::String fileName, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::String fileName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
void EndSaveMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream)
 Downloads the message with the specified sequence number and writes its data into a supplied stream More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream)
 Downloads the message with the specified sequence number and writes its data into a supplied stream More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String fileName)
 Downloads the message with the specified sequence number and writes its data into a local file More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String fileName)
 Downloads the message with the specified sequence number and writes its data into a local file More...
 
void SaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > resultStream)
 Downloads the message with the specified sequence number and writes its data into a supplied stream More...
 
void SaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > resultStream)
 Downloads the message with the specified sequence number and writes its data into a supplied stream More...
 
void SaveMessage (System::String uniqueId, System::String fileName)
 Downloads the message with the specified sequence number and writes its data into a local file More...
 
void SaveMessage (int32_t sequenceNumber, System::String fileName)
 Downloads the message with the specified sequence number and writes its data into a local file More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::String folderName)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::String folderName, System::AsyncCallback callback)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::String folderName, System::Nullable< bool > readOnly, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSelectFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::Nullable< bool > readOnly, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins select the specified folder asynchronously. More...
 
System::SharedPtr< ImapFolderInfoEndSelectFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous message fetching to complete. More...
 
void SelectFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Selects the specified folder More...
 
void SelectFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::Nullable< bool > readOnly)
 Selects the specified folder More...
 
void SelectFolder (System::String folderName)
 Selects the specified folder More...
 
void SelectFolder (System::String folderName, System::Nullable< bool > readOnly)
 Selects the specified folder More...
 
System::SharedPtr< System::IAsyncResult > BeginSetQuota (System::String quotaRootName, System::String resourceName, int32_t resourceLimit)
 Begins setting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginSetQuota (System::String quotaRootName, System::String resourceName, int32_t resourceLimit, System::AsyncCallback callback)
 Begins setting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginSetQuota (System::String quotaRootName, System::String resourceName, int32_t resourceLimit, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins setting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginSetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName, System::String resourceName, int32_t resourceLimit)
 Begins setting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginSetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName, System::String resourceName, int32_t resourceLimit, System::AsyncCallback callback)
 Begins setting quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginSetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName, System::String resourceName, int32_t resourceLimit, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins setting quota information More...
 
System::ArrayPtr< System::SharedPtr< ImapQuota > > EndSetQuota (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
System::ArrayPtr< System::SharedPtr< ImapQuota > > SetQuota (System::SharedPtr< IConnection > connection, System::String quotaRootName, System::String resourceName, int32_t resourceLimit)
 Sets quota information More...
 
System::ArrayPtr< System::SharedPtr< ImapQuota > > SetQuota (System::String quotaRootName, System::String resourceName, int32_t resourceLimit)
 Sets quota information More...
 
System::SharedPtr< System::IAsyncResult > BeginSortMessageThreads (System::SharedPtr< SortConditions > conditions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins sorting message threads asynchronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginSortMessageThreads (System::SharedPtr< IConnection > connection, System::SharedPtr< SortConditions > conditions, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins sorting message threads asynchronously. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MessageThreadResult > > > EndSortMessageThreads (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous folder deletion to complete. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MessageThreadResult > > > SortMessageThreads (System::SharedPtr< SortConditions > conditions)
 Get message threads. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MessageThreadResult > > > SortMessageThreads (System::SharedPtr< IConnection > connection, System::SharedPtr< SortConditions > conditions)
 Get message threads. More...
 
System::SharedPtr< System::IAsyncResult > BeginSubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
System::SharedPtr< System::IAsyncResult > BeginSubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback)
 Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
System::SharedPtr< System::IAsyncResult > BeginSubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
System::SharedPtr< System::IAsyncResult > BeginSubscribeFolder (System::String folderName)
 Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
System::SharedPtr< System::IAsyncResult > BeginSubscribeFolder (System::String folderName, System::AsyncCallback callback)
 Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
System::SharedPtr< System::IAsyncResult > BeginSubscribeFolder (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
void EndSubscribeFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void SubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Sent the SUBSCRIBE command that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
void SubscribeFolder (System::String folderName)
 Sent the SUBSCRIBE command that adds the specified mailbox name to the server's set of "active" mailboxes. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::String uniqueId, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::String uniqueId, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (int32_t sequenceNumber, int64_t modificationSequence, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::String uniqueId)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::String uniqueId, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (int32_t sequenceNumber)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (int32_t sequenceNumber, System::AsyncCallback callback)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessage (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Marks a message with the specified sequence number as not deleted. More...
 
void EndUndeleteMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void UndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Marks a message with the specified sequence number as not deleted More...
 
void UndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Marks a message with the specified sequence number as not deleted. More...
 
void UndeleteMessage (int32_t sequenceNumber)
 Marks a message with the specified sequence number as not deleted More...
 
void UndeleteMessage (System::String uniqueId)
 Marks a message with the specified sequence number as not deleted. More...
 
void UndeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted More...
 
void UndeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted. More...
 
void UndeleteMessage (int32_t sequenceNumber, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted More...
 
void UndeleteMessage (System::String uniqueId, int64_t modificationSequence)
 Marks a message with the specified sequence number as not deleted. More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::SharedPtr< IConnection > connection, bool doNotExpunge)
 Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::SharedPtr< IConnection > connection, bool doNotExpunge, System::AsyncCallback callback)
 Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::SharedPtr< IConnection > connection, bool doNotExpunge, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (bool doNotExpunge)
 Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (bool doNotExpunge, System::AsyncCallback callback)
 Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (bool doNotExpunge, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::SharedPtr< IConnection > connection)
 Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder ()
 Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::AsyncCallback callback)
 Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously. More...
 
System::SharedPtr< System::IAsyncResult > BeginUnselectFolder (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously. More...
 
void EndUnselectFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void UnselectFolder (System::SharedPtr< IConnection > connection)
 Permanently removes all messages marked as deleted for currently selected folder and removes selected-state for this folder. More...
 
void UnselectFolder ()
 Permanently removes all messages marked as deleted for currently selected folder and removes selected-state for this folder. More...
 
void UnselectFolder (System::SharedPtr< IConnection > connection, bool doNotExpunge)
 Unselects folder which are currently selected. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
void UnselectFolder (bool doNotExpunge)
 Unselects folder which are currently selected. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691 More...
 
System::SharedPtr< System::IAsyncResult > BeginUnsubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
System::SharedPtr< System::IAsyncResult > BeginUnsubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback)
 Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
System::SharedPtr< System::IAsyncResult > BeginUnsubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
System::SharedPtr< System::IAsyncResult > BeginUnsubscribeFolder (System::String folderName)
 Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
System::SharedPtr< System::IAsyncResult > BeginUnsubscribeFolder (System::String folderName, System::AsyncCallback callback)
 Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
System::SharedPtr< System::IAsyncResult > BeginUnsubscribeFolder (System::String folderName, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
void EndUnsubscribeFolder (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void UnsubscribeFolder (System::SharedPtr< IConnection > connection, System::String folderName)
 Sent the UNSUBSCRIBE command that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
void UnsubscribeFolder (System::String folderName)
 Sent the UNSUBSCRIBE command that removes the specified mailbox name from the server's set of "active" mailboxes More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::SharedPtr< IConnection > connection)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials ()
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::AsyncCallback callback)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to execute credentials validation More...
 
bool EndValidateCredentials (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
bool ValidateCredentials (System::SharedPtr< IConnection > connection)
 Executes credentials validation More...
 
bool ValidateCredentials () override
 Executes credentials validation More...
 
- Public Member Functions inherited from Aspose::Email::Clients::EmailClient
bool get_EnableLogger ()
 Gets value which allows enable/disable logger More...
 
void set_EnableLogger (bool value)
 Sets value which allows enable/disable logger More...
 
System::String get_LogFileName ()
 Gets log file name More...
 
void set_LogFileName (System::String value)
 Sets log file name More...
 
bool get_UseDateInLogFileName () const
 Gets value which indicates if date has to be used in log file name. More...
 
void set_UseDateInLogFileName (bool value)
 Sets value which indicates if date has to be used in log file name. More...
 
virtual System::SharedPtr< Aspose::Email::Tools::Logging::Loggerget_Logger ()
 
virtual void set_Logger (System::SharedPtr< Aspose::Email::Tools::Logging::Logger > value)
 
virtual System::SharedPtr< System::Text::Encoding > get_DefaultEncoding ()
 Gets default encoding for email client More...
 
virtual void set_DefaultEncoding (System::SharedPtr< System::Text::Encoding > value)
 Sets default encoding for email client More...
 
virtual Base::EncryptionProtocols get_SupportedEncryption ()
 Defines the versions of SSL/TLS encryption protocols to be used. PLEASE PAY YOUR ATTENTION, you may set only those versions of protocol, which are supported by .net framework. IF SOME VERSIONS OF PROTOCOL ARE NOT SUPPORTED BY YOUR CURRENT VERSION OF .NET FRAMEWORK, THEY WILL BE IGNORED AND SKIPPED. IT MAY LEAD TO DOWNGRADE TLS SECURITY LEVEL. IN THIS CASE EXCEPTION WON'T BE GENERATED!!! Please, see EncryptionProtocols documentation for more details. Please use SetSupportedEncryptionUnsafe method if you want to set the encryption protocols without any compatibility checks. Default value is: Tls | Tls11 | Tls12 | Tls13 (in case if your current version of .net framework supports these versions of TLS) More...
 
virtual void set_SupportedEncryption (Base::EncryptionProtocols value)
 Defines the versions of SSL/TLS encryption protocols to be used. PLEASE PAY YOUR ATTENTION, you may set only those versions of protocol, which are supported by .net framework. IF SOME VERSIONS OF PROTOCOL ARE NOT SUPPORTED BY YOUR CURRENT VERSION OF .NET FRAMEWORK, THEY WILL BE IGNORED AND SKIPPED. IT MAY LEAD TO DOWNGRADE TLS SECURITY LEVEL. IN THIS CASE EXCEPTION WON'T BE GENERATED!!! Please, see EncryptionProtocols documentation for more details. Please use SetSupportedEncryptionUnsafe method if you want to set the encryption protocols without any compatibility checks. Default value is: Tls | Tls11 | Tls12 | Tls13 (in case if your current version of .net framework supports these versions of TLS) More...
 
virtual System::SharedPtr< System::Security::Cryptography::X509Certificates::X509CertificateCollection > get_ClientCertificates ()
 Contains collection of clients certificates More...
 
virtual System::SharedPtr< PipeliningStatusget_UsePipelining ()
 Gets object which indicates whether the pipelining mode is enabled. More...
 
virtual void set_UsePipelining (System::SharedPtr< PipeliningStatus > value)
 Sets object which indicates whether the pipelining mode is enabled. More...
 
virtual System::String get_Host ()
 Gets the host name. More...
 
virtual void set_Host (System::String value)
 Sets the host name. More...
 
virtual int32_t get_Port ()
 Gets the port. More...
 
virtual void set_Port (int32_t value)
 Sets the port. More...
 
virtual Aspose::Email::Clients::SecurityOptions get_SecurityOptions ()
 Security mode for a mail client More...
 
virtual void set_SecurityOptions (Aspose::Email::Clients::SecurityOptions value)
 Security mode for a mail client More...
 
virtual bool get_UseAuthentication ()
 Indicates whether authentication is used. More...
 
virtual void set_UseAuthentication (bool value)
 Indicates whether authentication is used. More...
 
virtual int32_t get_ConnectionCheckupPeriod ()
 Period of connection checking up in milliseconds. Default value is 5 min. More...
 
virtual void set_ConnectionCheckupPeriod (int32_t value)
 Period of connection checking up in milliseconds. Default value is 5 min. More...
 
virtual bool get_UseDefaultCredentials ()
 Gets a Boolean value that controls whether the DefaultCredentials are sent with requests. This option is used with NTLM authentication ONLY! More...
 
virtual void set_UseDefaultCredentials (bool value)
 Sets a Boolean value that controls whether the DefaultCredentials are sent with requests. This option is used with NTLM authentication ONLY! More...
 
virtual System::SharedPtr< Aspose::Email::Clients::Proxyget_Proxy ()
 Gets proxy for the client More...
 
virtual void set_Proxy (System::SharedPtr< Aspose::Email::Clients::Proxy > value)
 Sets proxy for the client More...
 
int32_t get_Timeout ()
 Gets the timeout for mail operations More...
 
void set_Timeout (int32_t value)
 Sets the timeout for mail operations More...
 
int32_t get_GreetingTimeout ()
 Gets the greeting timeout that is used when establishing a connection. Please note, greeting timeout can't be infinite. More...
 
void set_GreetingTimeout (int32_t value)
 Sets the greeting timeout that is used when establishing a connection. Please note, greeting timeout can't be infinite. More...
 
System::SharedPtr< System::Net::ICredentialsByHost > get_Credentials ()
 
void set_Credentials (System::SharedPtr< System::Net::ICredentialsByHost > value)
 
virtual System::String get_Password ()
 Gets the password. Password limitations are defined by server implementation, which client connects. More...
 
virtual void set_Password (System::String value)
 Sets the password. Password limitations are defined by server implementation, which client connects. More...
 
virtual System::String get_AccessToken ()
 Gets the access token. More...
 
virtual void set_AccessToken (System::String value)
 Sets the access token. More...
 
System::SharedPtr< ITokenProviderget_TokenProvider () const
 Gets TokenProvider allowing to retrieve access token. More...
 
void set_TokenProvider (System::SharedPtr< ITokenProvider > value)
 Sets TokenProvider allowing to retrieve access token. More...
 
virtual System::String get_Username ()
 Gets the username. More...
 
virtual void set_Username (System::String value)
 Sets the username. More...
 
Aspose::Email::Clients::ConnectionState get_ConnectionState ()
 Gets the current state of the connection. More...
 
System::SharedPtr< Aspose::Email::Clients::ConnectionPool > get_ConnectionPool () const
 Gets connection pool for the client More...
 
void set_ConnectionPool (System::SharedPtr< Aspose::Email::Clients::ConnectionPool > value)
 Sets connection pool for the client More...
 
virtual System::SharedPtr< IConnectionget_CurrentConnection ()
 Gets current connection according to ConnectionAsgmtMode option More...
 
virtual ConnectionAsgmtType get_ConnectionAsgmtMode ()
 Gets value which defines mode of connection allocation in multiple threads environment More...
 
virtual void set_ConnectionAsgmtMode (ConnectionAsgmtType value)
 Sets value which defines mode of connection allocation in multiple threads environment More...
 
virtual MultiConnectionMode get_UseMultiConnection ()
 Gets value which indicates if client has to use multiple connections for heavy loaded operations. Please note, using of this mode not necessary has to lead to performance increasing. More...
 
virtual void set_UseMultiConnection (MultiConnectionMode value)
 Sets value which indicates if client has to use multiple connections for heavy loaded operations. Please note, using of this mode not necessary has to lead to performance increasing. More...
 
virtual int32_t get_ConnectionsQuantity ()
 Gets quantity of connections in multy-connection mode More...
 
virtual void set_ConnectionsQuantity (int32_t value)
 Sets quantity of connections in multy-connection mode More...
 
void InitializeConnectionPool ()
 
void ResetLogSettings ()
 Resets logging settings to default. More...
 
void initializeLogger ()
 
void SetSupportedEncryptionUnsafe (Base::EncryptionProtocols value)
 Defines the versions of SSL/TLS encryption protocols to be used. This method is not safe and sets the encryption protocols without any compatibility checks. Use SupportedEncryption property to safely set only protocols that definitely supported by .net framework. Please note, if your current .net framework does not support this level of security, an exception will be thrown when trying to establish a connection to the server. More...
 
void SetCredentials ()
 
virtual System::ArrayPtr< System::String > GetCapabilities ()
 
void CancelAsyncOperation (System::SharedPtr< System::IAsyncResult > asyncResult)
 Cancels asynchronous operation. This method is used only with APM operations also known as Begin/End methods. Please do not use this method with TAP operations! More...
 
virtual void ConnectionFinalize (System::SharedPtr< System::Object > sender, System::SharedPtr< Base::ConnectionEventArgs > args)
 Performs finalization operation for specified connection More...
 
System::SharedPtr< System::Object > EndGroupOperation (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void Dispose () override
 Finalizes all operations with a server. More...
 
virtual System::SharedPtr< IConnectionCreateConnection ()
 Creates new independent connection for operations not linked to threads (not default connection). Invocation of this method is similar to invocation of CreateConnection(createAsDefaultConnection = false) Please see more in documentation for EmailClient.ConnectionAsgmtMode property. More...
 
virtual System::SharedPtr< IConnectionCreateConnection (bool createAsDefaultConnection)
 Creates new (default or independent) connection for operations. Please see more in documentation for EmailClient.ConnectionAsgmtMode property. More...
 

Static Public Member Functions

static System::String get_DefaultFolder ()
 Default folder for ImapClients More...
 
static void set_DefaultFolder (System::String value)
 Default folder for ImapClients More...
 
static System::String QuotePassword (System::String password)
 

Protected Member Functions

virtual ~ImapClient ()
 
- Protected Member Functions inherited from Aspose::Email::Clients::EmailClient
 EmailClient (System::String type)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port, System::String username, System::String password)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port, System::String username, System::String password, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port, System::String username, System::String authInfo, bool useOAuth)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port, System::String username, System::String authInfo, bool useOAuth, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port, System::String username, System::SharedPtr< ITokenProvider > tokenProvider)
 Initializes a new instance of the EmailClient class. More...
 
 EmailClient (System::String type, System::String host, int32_t port, System::String username, System::SharedPtr< ITokenProvider > tokenProvider, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the EmailClient class. More...
 
virtual void Dispose (bool disposing)
 Finalizes all operations with a server. More...
 
virtual ~EmailClient ()
 

Friends

class Aspose::Email::Clients::EmailClient
 
class Aspose::Email::Clients::Imap::Commands::FetchMessagesCommand
 

Additional Inherited Members

- Public Attributes inherited from Aspose::Email::Clients::EmailClient
System::SharedPtr< System::Object > loggerSyncObj
 
System::SharedPtr< Aspose::Email::Tools::Logging::Loggerlogger
 
System::String password
 
System::String username
 
System::String accessToken
 
System::SharedPtr< ITokenProvidertokenProvider
 
System::SharedPtr< Aspose::Email::Clients::ConnectionPool > connectionPool
 
System::String clientType
 
- Static Public Attributes inherited from Aspose::Email::Clients::EmailClient
static System::SharedPtr< System::Object > logManagerSyncObj
 

Detailed Description

Allows applications to access and manipulate messages by using the Internet Message Access Protocol (IMAP).

Constructor & Destructor Documentation

◆ ImapClient() [1/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( )

Initializes a new instance of the ImapClient class

◆ ImapClient() [2/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name

◆ ImapClient() [3/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
securityOptionsSecurity mode for a mail client

◆ ImapClient() [4/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number

◆ ImapClient() [5/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number
securityOptionsSecurity mode for a mail client

◆ ImapClient() [6/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
System::String  username,
System::String  password 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
usernameThe user name
passwordThe password

◆ ImapClient() [7/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
System::String  username,
System::String  password,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
usernameThe user name
passwordThe password
securityOptionsSecurity mode for a mail client

◆ ImapClient() [8/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::String  password 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number
usernameThe user name
passwordThe password

◆ ImapClient() [9/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::String  password,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number
usernameThe user name
passwordThe password
securityOptionsSecurity mode for a mail client

◆ ImapClient() [10/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::String  password,
System::Net::Security::RemoteCertificateValidationCallback  userCertificateValidationCallback 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe portnumber
usernameThe user name
passwordThe password
userCertificateValidationCallbackSystem.Net.Security.RemoteCertificateValidationCallback

◆ ImapClient() [11/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::String  password,
System::Net::Security::RemoteCertificateValidationCallback  userCertificateValidationCallback,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe portnumber
usernameThe user name
passwordThe password
userCertificateValidationCallbackSystem.Net.Security.RemoteCertificateValidationCallback
securityOptionsSecurity mode for a mail client

◆ ImapClient() [12/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
System::String  username,
System::String  authInfo,
bool  useOAuth 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
usernameThe user name
authInfoThe user password or XOAUTH2 access token
useOAuthDefines whether SASL XOAUTH2 mechanism is used to login to the server

◆ ImapClient() [13/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
System::String  username,
System::String  authInfo,
bool  useOAuth,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
usernameThe user name
authInfoThe user password or XOAUTH2 access token
useOAuthDefines whether SASL XOAUTH2 mechanism is used to login to the server
securityOptionsSecurity mode for a mail client

◆ ImapClient() [14/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::String  authInfo,
bool  useOAuth 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number
usernameThe user name
authInfoThe user password or XOAUTH2 access token
useOAuthDefines whether SASL XOAUTH2 mechanism is used to login to the server

◆ ImapClient() [15/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::String  authInfo,
bool  useOAuth,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number
usernameThe user name
authInfoThe user password or XOAUTH2 access token
useOAuthDefines whether SASL XOAUTH2 mechanism is used to login to the server
securityOptionsSecurity mode for a mail client

◆ ImapClient() [16/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
System::String  username,
System::SharedPtr< ITokenProvider tokenProvider 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
usernameThe user name
tokenProviderTokenProvider allowing to retrieve access token.

◆ ImapClient() [17/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
System::String  username,
System::SharedPtr< ITokenProvider tokenProvider,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
usernameThe user name
tokenProviderTokenProvider allowing to retrieve access token.
securityOptionsSecurity mode for a mail client

◆ ImapClient() [18/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::SharedPtr< ITokenProvider tokenProvider 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number
usernameThe user name
tokenProviderTokenProvider allowing to retrieve access token.

◆ ImapClient() [19/19]

Aspose::Email::Clients::Imap::ImapClient::ImapClient ( System::String  host,
int32_t  port,
System::String  username,
System::SharedPtr< ITokenProvider tokenProvider,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the ImapClient class

Parameters
hostThe host name
portThe port number
usernameThe user name
tokenProviderTokenProvider allowing to retrieve access token.
securityOptionsSecurity mode for a mail client

◆ ~ImapClient()

virtual Aspose::Email::Clients::Imap::ImapClient::~ImapClient ( )
protectedvirtual

Member Function Documentation

◆ AddMessageFlags() [1/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message

Parameters
sequenceNumberThe sequence number of the message
flagsThe flags to be added

◆ AddMessageFlags() [2/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message

Parameters
sequenceNumberThe sequence number of the message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [3/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed

◆ AddMessageFlags() [4/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [5/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
flagsThe flags to be added

◆ AddMessageFlags() [6/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [7/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed

◆ AddMessageFlags() [8/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [9/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed

◆ AddMessageFlags() [10/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [11/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed

◆ AddMessageFlags() [12/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [13/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsThe flags to be changed

◆ AddMessageFlags() [14/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [15/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed

◆ AddMessageFlags() [16/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [17/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added

◆ AddMessageFlags() [18/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [19/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed

◆ AddMessageFlags() [20/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [21/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed

◆ AddMessageFlags() [22/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [23/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
uidSetThe set of UID for messages
flagsThe flags to be changed

◆ AddMessageFlags() [24/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
uidSetThe set of UID for messages
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [25/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed

◆ AddMessageFlags() [26/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AddMessageFlags() [27/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added

◆ AddMessageFlags() [28/28]

void Aspose::Email::Clients::Imap::ImapClient::AddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ AppendMessage() [1/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::SharedPtr< IConnection connection,
System::SharedPtr< MailMessage message 
)

Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.

Parameters
connectionConnection to a server
messageMail message to be upload
Returns
An unique id of appended message

◆ AppendMessage() [2/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::SharedPtr< IConnection connection,
System::String  fileName 
)

Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.

Parameters
connectionConnection to a server
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
An unique id of appended message

◆ AppendMessage() [3/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< MailMessage message 
)

Uploads the mail message to the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messageMail message to be upload
Returns
An unique id of appended message

◆ AppendMessage() [4/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  fileName 
)

Uploads the mail message to the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
An unique id of appended message

◆ AppendMessage() [5/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::SharedPtr< MailMessage message)

Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.

Parameters
messageMail message to be upload
Returns
An unique id of appended message

◆ AppendMessage() [6/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::String  fileName)

Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.

Parameters
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
An unique id of appended message

◆ AppendMessage() [7/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::String  folderName,
System::SharedPtr< MailMessage message 
)

Uploads the mail message to the specified folder

Parameters
folderNameFolder that will receive the mail message
messageMail message to be upload
Returns
An unique id of appended message

◆ AppendMessage() [8/8]

System::String Aspose::Email::Clients::Imap::ImapClient::AppendMessage ( System::String  folderName,
System::String  fileName 
)

Uploads the mail message to the specified folder

Parameters
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
An unique id of appended message

◆ AppendMessages() [1/4]

System::SharedPtr<AppendMessagesResult> Aspose::Email::Clients::Imap::ImapClient::AppendMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages 
)

Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.

Parameters
connectionConnection to a server
messagesEnumeration of email messages to be upload
Returns
An unique id of appended message

◆ AppendMessages() [2/4]

System::SharedPtr<AppendMessagesResult> Aspose::Email::Clients::Imap::ImapClient::AppendMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages 
)

Uploads the mail message to the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
Returns
An unique id of appended message

◆ AppendMessages() [3/4]

System::SharedPtr<AppendMessagesResult> Aspose::Email::Clients::Imap::ImapClient::AppendMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages)

Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.

Parameters
messagesEnumeration of email messages to be upload
Returns
An unique id of appended message

◆ AppendMessages() [4/4]

System::SharedPtr<AppendMessagesResult> Aspose::Email::Clients::Imap::ImapClient::AppendMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages 
)

Uploads the mail message to the specified folder

Parameters
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
Returns
An unique id of appended message

◆ Backup() [1/4]

void Aspose::Email::Clients::Imap::ImapClient::Backup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options 
)

Backups the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
streamA stream to write into
optionsA backup options

◆ Backup() [2/4]

void Aspose::Email::Clients::Imap::ImapClient::Backup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options 
)

Backups the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options

◆ Backup() [3/4]

void Aspose::Email::Clients::Imap::ImapClient::Backup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options 
)

Backups the content of the specified folders

Parameters
foldersA folders to backup
streamA stream to write into
optionsA backup options

◆ Backup() [4/4]

void Aspose::Email::Clients::Imap::ImapClient::Backup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options 
)

Backups the content of the specified folders

Parameters
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options

◆ BeginAddMessageFlags() [1/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [2/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [3/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [4/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [5/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [6/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [7/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [8/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [9/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [10/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [11/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [12/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [13/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [14/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [15/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [16/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [17/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [18/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [19/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [20/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [21/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [22/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [23/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [24/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [25/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [26/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [27/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [28/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [29/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [30/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [31/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [32/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [33/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [34/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [35/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [36/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [37/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [38/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [39/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [40/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [41/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [42/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [43/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [44/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [45/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [46/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [47/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [48/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [49/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [50/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [51/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [52/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [53/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [54/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [55/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [56/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [57/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [58/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [59/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [60/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [61/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [62/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [63/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [64/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [65/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [66/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [67/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [68/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [69/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [70/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [71/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [72/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [73/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [74/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [75/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [76/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [77/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [78/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [79/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Adds the flags to the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [80/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Adds the flags to the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [81/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [82/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [83/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Adds the flags to the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAddMessageFlags() [84/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAddMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Adds the flags to the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [1/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::SharedPtr< MailMessage message 
)

Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.

Parameters
connectionConnection to a server
messageMail message to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [2/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::String  fileName 
)

Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.

Parameters
connectionConnection to a server
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [3/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< MailMessage message 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messageMail message to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [4/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< MailMessage message,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messageMail message to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [5/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< MailMessage message,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messageMail message to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [6/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  fileName 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [7/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  fileName,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [8/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  fileName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [9/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::SharedPtr< MailMessage message)

Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.

Parameters
messageMail message to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [10/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::String  fileName)

Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.

Parameters
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [11/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::String  folderName,
System::SharedPtr< MailMessage message 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
messageMail message to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [12/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::String  folderName,
System::SharedPtr< MailMessage message,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
messageMail message to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [13/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::String  folderName,
System::SharedPtr< MailMessage message,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
messageMail message to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [14/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::String  folderName,
System::String  fileName 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [15/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::String  folderName,
System::String  fileName,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessage() [16/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessage ( System::String  folderName,
System::String  fileName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
fileNameFile name (*.eml) of the mail message that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [1/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages 
)

Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.

Parameters
connectionConnection to a server
messagesEnumeration of email messages to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [2/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames 
)

Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.

Parameters
connectionConnection to a server
fileNamesFile names (*.eml) of an email messages that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [3/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [4/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [5/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [6/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
fileNamesFile names (*.eml) of an email messages that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [7/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
fileNamesFile names (*.eml) of an email messages that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [8/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
connectionConnection to a server
folderNameFolder that will receive the mail message
fileNamesFile names (*.eml) of an email messages that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [9/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages)

Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.

Parameters
messagesEnumeration of email messages to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [10/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames)

Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.

Parameters
fileNamesFile names (*.eml) of an email messages that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [11/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [12/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [13/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage >>>  messages,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
messagesEnumeration of email messages to be upload
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [14/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
fileNamesFile names (*.eml) of an email messages that will be uploaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [15/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames,
System::AsyncCallback  callback 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
fileNamesFile names (*.eml) of an email messages that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginAppendMessages() [16/16]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginAppendMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  fileNames,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins append message to the end of the specified folder

Parameters
folderNameFolder that will receive the mail message
fileNamesFile names (*.eml) of an email messages that will be uploaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options 
)

Begins to backup the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
streamA stream to write into
optionsA backup options
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback 
)

Begins to backup the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
streamA stream to write into
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to backup the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
streamA stream to write into
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options 
)

Begins to backup the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback 
)

Begins to backup the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to backup the content of the specified folders

Parameters
connectionConnection to a server
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options 
)

Begins to backup the content of the specified folders

Parameters
foldersA folders to backup
streamA stream to write into
optionsA backup options
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback 
)

Begins to backup the content of the specified folders

Parameters
foldersA folders to backup
streamA stream to write into
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::SharedPtr< System::IO::Stream >  stream,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to backup the content of the specified folders

Parameters
foldersA folders to backup
streamA stream to write into
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options 
)

Begins to backup the content of the specified folders

Parameters
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback 
)

Begins to backup the content of the specified folders

Parameters
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginBackup() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginBackup ( System::SharedPtr< ImapFolderInfoCollection folders,
System::String  fileName,
System::SharedPtr< BackupSettings options,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to backup the content of the specified folders

Parameters
foldersA folders to backup
fileNameA path to the presonal storage file
optionsA backup options
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [1/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
sequenceNumberSequence number of a message
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [2/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
sequenceNumberSequence number of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [3/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
sequenceNumberSequence number of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [4/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
sequenceNumberSequence number of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [5/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
sequenceNumberSequence number of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [6/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
sequenceNumberSequence number of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [7/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [8/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [9/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [10/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [11/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [12/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [13/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [14/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [15/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [16/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [17/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [18/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [19/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [20/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [21/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [22/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [23/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [24/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [25/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [26/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [27/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [28/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [29/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [30/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [31/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [32/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [33/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [34/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [35/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [36/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [37/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [38/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [39/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [40/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [41/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [42/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [43/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [44/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [45/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [46/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [47/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [48/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [49/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [50/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [51/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [52/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [53/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [54/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [55/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [56/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [57/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [58/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [59/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [60/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [61/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [62/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [63/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [64/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [65/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [66/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [67/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [68/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [69/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [70/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [71/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [72/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [73/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [74/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [75/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [76/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [77/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [78/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [79/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [80/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [81/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [82/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [83/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Changes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginChangeMessageFlags() [84/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Changes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginClientCapabilities() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginClientCapabilities ( const System::ArrayPtr< System::String > &  capabilityNames)

Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
capabilityNamesArray of capabilities which are supported by client
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginClientCapabilities() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginClientCapabilities ( System::ArrayPtr< System::String >  capabilityNames,
System::AsyncCallback  callback 
)

Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
capabilityNamesArray of capabilities which are supported by client
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginClientCapabilities() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginClientCapabilities ( System::ArrayPtr< System::String >  capabilityNames,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
capabilityNamesArray of capabilities which are supported by client
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginClientCapabilities() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginClientCapabilities ( System::SharedPtr< IConnection connection,
const System::ArrayPtr< System::String > &  capabilityNames 
)

Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
connectionConnection to a server
capabilityNamesArray of capabilities which are supported by client
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginClientCapabilities() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginClientCapabilities ( System::SharedPtr< IConnection connection,
System::ArrayPtr< System::String >  capabilityNames,
System::AsyncCallback  callback 
)

Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
connectionConnection to a server
capabilityNamesArray of capabilities which are supported by client
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginClientCapabilities() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginClientCapabilities ( System::SharedPtr< IConnection connection,
System::ArrayPtr< System::String >  capabilityNames,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Notifies server which extensions are supported by client asyncronously. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
connectionConnection to a server
capabilityNamesArray of capabilities which are supported by client
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [1/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( )

Begins to commit the deletions

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [2/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( int32_t  sleep)

Begins to commit the deletions

Parameters
sleepWait time complete the operation in milliseconds
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [3/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( int32_t  sleep,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions

Parameters
sleepWait time complete the operation in milliseconds
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [4/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::AsyncCallback  callback)

Begins to commit the deletions

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [5/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [6/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection)

Begins to commit the deletions

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [7/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
int32_t  sleep 
)

Begins to commit the deletions

Parameters
connectionConnection to a server
sleepWait time complete the operation in milliseconds
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [8/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
int32_t  sleep,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions

Parameters
connectionConnection to a server
sleepWait time complete the operation in milliseconds
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [9/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to commit the deletions

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [10/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [11/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetSet of unique identifiers for messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [12/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetSet of unique identifiers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [13/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetSet of unique identifiers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [14/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [15/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [16/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [17/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of a message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [18/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of a message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [19/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of a message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [20/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetSet of unique identifiers for messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [21/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetSet of unique identifiers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [22/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetSet of unique identifiers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [23/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::String  startUid,
System::String  endUid 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [24/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [25/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [26/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::String  uniqueId)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of a message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [27/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of a message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCommitDeletes() [28/28]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCommitDeletes ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of a message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( int32_t  sequenceNumber,
System::String  folderName 
)

Begins an asynchronous copying.

Parameters
sequenceNumberThe sequence number of message
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous copying.

Parameters
sequenceNumberThe sequence number of message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous copying.

Parameters
sequenceNumberThe sequence number of message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName 
)

Begins an asynchronous copying.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous copying.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous copying.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName 
)

Begins an asynchronous copying.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous copying.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous copying.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::String  uniqueId,
System::String  folderName 
)

Begins an asynchronous copying.

Parameters
uniqueIdThe unique Id of the message
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous copying.

Parameters
uniqueIdThe unique Id of the message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessage() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessage ( System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous copying.

Parameters
uniqueIdThe unique Id of the message
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [1/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [2/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [3/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [4/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [5/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [6/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [7/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [8/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [9/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [10/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [11/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [12/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [13/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [14/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [15/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [16/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [17/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [18/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [19/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [20/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [21/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [22/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [23/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [24/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [25/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [26/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [27/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [28/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Begins copy operation asynchronously.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [29/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins copy operation asynchronously.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCopyMessages() [30/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCopyMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins copy operation asynchronously.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCreateFolder() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCreateFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Begins an asynchronous folder creation.

Parameters
connectionConnection to a server
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCreateFolder() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCreateFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous folder creation.

Parameters
connectionConnection to a server
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCreateFolder() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCreateFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous folder creation.

Parameters
connectionConnection to a server
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCreateFolder() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCreateFolder ( System::String  folderName)

Begins an asynchronous folder creation.

Parameters
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCreateFolder() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCreateFolder ( System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous folder creation.

Parameters
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginCreateFolder() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginCreateFolder ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous folder creation.

Parameters
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteFolder() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Begins an asynchronous folder deletion.

Parameters
connectionConnection to a server
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteFolder() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous folder deletion.

Parameters
connectionConnection to a server
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteFolder() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous folder deletion.

Parameters
connectionConnection to a server
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteFolder() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteFolder ( System::String  folderName)

Begins an asynchronous folder deletion.

Parameters
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteFolder() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteFolder ( System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous folder deletion.

Parameters
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteFolder() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteFolder ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous folder deletion.

Parameters
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [1/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( int32_t  sequenceNumber)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [2/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [3/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [4/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [5/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [6/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [7/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [8/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [9/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [10/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [11/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [12/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [13/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [14/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [15/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [16/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [17/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [18/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [19/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [20/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [21/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [22/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [23/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [24/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [25/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId)

Begins an asynchronous message deletion.

Parameters
uniqueIdThe uid of the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [26/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [27/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [28/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [29/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [30/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [31/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [32/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [33/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [34/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [35/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
uniqueIdThe uid of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessage() [36/36]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessage ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
uniqueIdThe uid of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [1/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( int32_t  startSequence,
int32_t  endSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [2/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [3/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [4/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [5/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( int32_t  startSequence,
int32_t  endSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [6/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( int32_t  startSequence,
int32_t  endSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [7/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [8/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [9/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [10/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [11/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [12/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [13/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [14/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [15/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [16/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf sequenceSet is null or empty.

◆ BeginDeleteMessages() [17/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [18/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf sequenceSet is null or empty.

◆ BeginDeleteMessages() [19/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [20/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [21/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [22/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [23/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [24/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [25/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [26/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [27/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [28/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [29/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [30/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [31/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [32/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [33/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [34/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [35/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ BeginDeleteMessages() [36/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [37/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [38/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ BeginDeleteMessages() [39/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [40/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ BeginDeleteMessages() [41/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [42/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ BeginDeleteMessages() [43/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [44/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [45/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [46/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [47/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [48/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [49/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [50/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [51/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [52/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [53/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [54/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [55/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf sequenceSet is null or empty.

◆ BeginDeleteMessages() [56/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [57/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [58/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [59/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [60/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as deleted asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [61/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet)

Begins an asynchronous message deletion.

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [62/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow 
)

Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [63/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [64/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [65/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [66/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [67/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [68/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [69/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [70/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [71/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [72/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ BeginDeleteMessages() [73/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet)

Begins an asynchronous message deletion.

Parameters
uidSetThe set of UID for messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ BeginDeleteMessages() [74/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow 
)

Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [75/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [76/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [77/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [78/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [79/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [80/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [81/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [82/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [83/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
uidSetThe set of UID for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [84/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
uidSetThe set of UID for messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [85/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid 
)

Begins an asynchronous message deletion.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [86/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
bool  commitNow 
)

Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [87/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [88/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [89/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence 
)

Begins an asynchronous message deletion.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [90/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [91/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [92/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [93/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [94/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [95/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback 
)

Begins an asynchronous message deletion.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginDeleteMessages() [96/96]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginDeleteMessages ( System::String  startUid,
System::String  endUid,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message deletion.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginExistFolder() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginExistFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Check whether this folder exists

Parameters
connectionConnection to a server
folderNameName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginExistFolder() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginExistFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback 
)

Check whether this folder exists

Parameters
connectionConnection to a server
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginExistFolder() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginExistFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Check whether this folder exists

Parameters
connectionConnection to a server
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginExistFolder() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginExistFolder ( System::String  folderName)

Check whether this folder exists

Parameters
folderNameName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginExistFolder() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginExistFolder ( System::String  folderName,
System::AsyncCallback  callback 
)

Check whether this folder exists

Parameters
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginExistFolder() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginExistFolder ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Check whether this folder exists

Parameters
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchAttachment() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchAttachment ( int32_t  sequenceNumber,
System::String  attachmentName 
)

Begins fetch an attachment.

Parameters
sequenceNumberThe sequence number of a message
attachmentNameAttachment name
Returns
Fetched attachment.

◆ BeginFetchAttachment() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchAttachment ( int32_t  sequenceNumber,
System::String  attachmentName,
System::AsyncCallback  callback 
)

Begins fetch an attachment.

Parameters
sequenceNumberThe sequence number of a message
attachmentNameAttachment name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
Fetched attachment.

◆ BeginFetchAttachment() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchAttachment ( int32_t  sequenceNumber,
System::String  attachmentName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins fetch an attachment.

Parameters
sequenceNumberThe sequence number of a message
attachmentNameAttachment name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
Fetched attachment.

◆ BeginFetchAttachment() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchAttachment ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  attachmentName 
)

Begins fetch an attachment.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of a message
attachmentNameAttachment name
Returns
Fetched attachment.

◆ BeginFetchAttachment() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchAttachment ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  attachmentName,
System::AsyncCallback  callback 
)

Begins fetch an attachment.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of a message
attachmentNameAttachment name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
Fetched attachment.

◆ BeginFetchAttachment() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchAttachment ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  attachmentName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins fetch an attachment.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of a message
attachmentNameAttachment name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
Fetched attachment.

◆ BeginFetchMessage() [1/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( int32_t  sequenceNumber)

Begins an asynchronous message fetching.

Parameters
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [2/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( int32_t  sequenceNumber,
bool  ignoreAttachment 
)

Begins an asynchronous message fetching.

Parameters
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [3/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( int32_t  sequenceNumber,
bool  ignoreAttachment,
System::AsyncCallback  callback 
)

Begins an asynchronous message fetching.

Parameters
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [4/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( int32_t  sequenceNumber,
bool  ignoreAttachment,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message fetching.

Parameters
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [5/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins an asynchronous message fetching.

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [6/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message fetching.

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [7/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [8/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
bool  ignoreAttachment 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [9/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
bool  ignoreAttachment,
System::AsyncCallback  callback 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [10/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
bool  ignoreAttachment,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [11/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [12/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [13/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
uniqueIdThe unique id of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [14/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
uniqueIdThe unique id of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [15/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message fetching.

Parameters
connectionConnection to a server
uniqueIdThe unique id of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [16/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::String  uniqueId)

Begins an asynchronous message fetching.

Parameters
uniqueIdThe unique id of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [17/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins an asynchronous message fetching.

Parameters
uniqueIdThe unique id of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessage() [18/18]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessage ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous message fetching.

Parameters
uniqueIdThe unique id of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers 
)

Begins FetchMessages operation asynchronously

Parameters
connectionConnection to a server
sequenceNumbers
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

Parameters
connectionConnection to a server
sequenceNumbers
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

Parameters
connectionConnection to a server
sequenceNumbers
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids 
)

Begins FetchMessages operation asynchronously

Parameters
connectionConnection to a server
uidsThe sequence numbers of the messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

Parameters
connectionConnection to a server
uidsThe sequence numbers of the messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

Parameters
connectionConnection to a server
uidsThe sequence numbers of the messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers)

Begins FetchMessages operation asynchronously

Parameters
sequenceNumbers
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

Parameters
sequenceNumbers
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

Parameters
sequenceNumbers
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids)

Begins FetchMessages operation asynchronously

Parameters
uidsThe sequence numbers of the messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

Parameters
uidsThe sequence numbers of the messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

Parameters
uidsThe sequence numbers of the messages
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetFolderInfo() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetFolderInfo ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Begins an asynchronous folder listing.

Parameters
connectionConnection to a server
folderNameFolder to retrieve information about
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetFolderInfo() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetFolderInfo ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous folder listing.

Parameters
connectionConnection to a server
folderNameFolder to retrieve information about
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetFolderInfo() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetFolderInfo ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous folder listing.

Parameters
connectionConnection to a server
folderNameFolder to retrieve information about
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetFolderInfo() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetFolderInfo ( System::String  folderName)

Begins an asynchronous folder listing.

Parameters
folderNameFolder to retrieve information about
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetFolderInfo() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetFolderInfo ( System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous folder listing.

Parameters
folderNameFolder to retrieve information about
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetFolderInfo() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetFolderInfo ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous folder listing.

Parameters
folderNameFolder to retrieve information about
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageThreads() [1/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetMessageThreads ( System::SharedPtr< BaseSearchConditions conditions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting message threads asynchronously.

Parameters
conditionsThread conditions.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageThreads() [2/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetMessageThreads ( System::SharedPtr< IConnection connection,
System::SharedPtr< BaseSearchConditions conditions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting message threads asynchronously.

Parameters
connectionConnection to a server
conditionsThread conditions.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetNamespaces() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetNamespaces ( )

Begins getting namespaces that are available on a server asynchronously.

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetNamespaces() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetNamespaces ( System::AsyncCallback  callback)

Begins getting namespaces that are available on a server asynchronously.

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetNamespaces() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetNamespaces ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting namespaces that are available on a server asynchronously.

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetNamespaces() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetNamespaces ( System::SharedPtr< IConnection connection)

Begins getting namespaces that are available on a server asynchronously.

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetNamespaces() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetNamespaces ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins getting namespaces that are available on a server asynchronously.

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetNamespaces() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetNamespaces ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting namespaces that are available on a server asynchronously.

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuota() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName 
)

Begins getting quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuota() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName,
System::AsyncCallback  callback 
)

Begins getting quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuota() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuota() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuota ( System::String  quotaRootName)

Begins getting quota information

Parameters
quotaRootNamequota root name
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuota() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuota ( System::String  quotaRootName,
System::AsyncCallback  callback 
)

Begins getting quota information

Parameters
quotaRootNamequota root name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuota() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuota ( System::String  quotaRootName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting quota information

Parameters
quotaRootNamequota root name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuotaRoot() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuotaRoot ( System::SharedPtr< IConnection connection,
System::String  mailboxName 
)

Begins getting quota root information for mailbox

Parameters
connectionConnection to a server
mailboxNamemailbox name
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuotaRoot() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuotaRoot ( System::SharedPtr< IConnection connection,
System::String  mailboxName,
System::AsyncCallback  callback 
)

Begins getting quota root information for mailbox

Parameters
connectionConnection to a server
mailboxNamemailbox name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuotaRoot() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuotaRoot ( System::SharedPtr< IConnection connection,
System::String  mailboxName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting quota root information for mailbox

Parameters
connectionConnection to a server
mailboxNamemailbox name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuotaRoot() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuotaRoot ( System::String  mailboxName)

Begins getting quota root information for mailbox

Parameters
mailboxNamemailbox name
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuotaRoot() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuotaRoot ( System::String  mailboxName,
System::AsyncCallback  callback 
)

Begins getting quota root information for mailbox

Parameters
mailboxNamemailbox name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetQuotaRoot() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginGetQuotaRoot ( System::String  mailboxName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting quota root information for mailbox

Parameters
mailboxNamemailbox name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( )

Begins introduce client information to a server asynchronously.

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::AsyncCallback  callback)

Begins introduce client information to a server asynchronously.

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins introduce client information to a server asynchronously.

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< IConnection connection)

Begins introduce client information to a server asynchronously.

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins introduce client information to a server asynchronously.

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins introduce client information to a server asynchronously.

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo 
)

Begins introduce client information to a server asynchronously.

Parameters
connectionConnection to a server
clientIdentificationInfoClient identification information
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo,
System::AsyncCallback  callback 
)

Begins introduce client information to a server asynchronously.

Parameters
connectionConnection to a server
clientIdentificationInfoClient identification information
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins introduce client information to a server asynchronously.

Parameters
connectionConnection to a server
clientIdentificationInfoClient identification information
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo)

Begins introduce client information to a server asynchronously.

Parameters
clientIdentificationInfoClient identification information
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo,
System::AsyncCallback  callback 
)

Begins introduce client information to a server asynchronously.

Parameters
clientIdentificationInfoClient identification information
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginIntroduceClient() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginIntroduceClient ( System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins introduce client information to a server asynchronously.

Parameters
clientIdentificationInfoClient identification information
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListAttachments() [1/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListAttachments ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

◆ BeginListAttachments() [2/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListAttachments ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

◆ BeginListFolders() [1/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( )

Begins to get the list of folders in the mailbox

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [2/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( bool  loadFullInfo)

Begins to get the list of folders in the mailbox

Parameters
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [3/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( bool  loadFullInfo,
System::AsyncCallback  callback 
)

Begins to get the list of folders in the mailbox

Parameters
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [4/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( bool  loadFullInfo,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of folders in the mailbox

Parameters
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [5/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::AsyncCallback  callback)

Begins to get the list of folders in the mailbox

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [6/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of folders in the mailbox

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [7/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection)

Begins to get the list of folders in the mailbox

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [8/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
bool  loadFullInfo 
)

Begins to get the list of folders in the mailbox

Parameters
connectionConnection to a server
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [9/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
bool  loadFullInfo,
System::AsyncCallback  callback 
)

Begins to get the list of folders in the mailbox

Parameters
connectionConnection to a server
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [10/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
bool  loadFullInfo,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of folders in the mailbox

Parameters
connectionConnection to a server
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [11/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to get the list of folders in the mailbox

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [12/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of folders in the mailbox

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [13/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [14/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [15/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [16/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions,
System::AsyncCallback  callback 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [17/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [18/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo,
System::AsyncCallback  callback 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [19/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [20/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
System::AsyncCallback  callback 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [21/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [22/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [23/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
bool  loadFullInfo 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [24/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [25/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions,
System::AsyncCallback  callback 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [26/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [27/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
bool  loadFullInfo,
System::AsyncCallback  callback 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [28/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
bool  loadFullInfo,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [29/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
System::AsyncCallback  callback 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListFolders() [30/30]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListFolders ( System::String  parentFolder,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [1/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( int32_t  sequenceNumber)

Begins to get information about a message.

Parameters
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [2/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [3/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [4/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Begins to get information about a message.

Parameters
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [5/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [6/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [7/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [8/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [9/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [10/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [11/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [12/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [13/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [14/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [15/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [16/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [17/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [18/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [19/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::String  uniqueId)

Begins to get information about a message.

Parameters
uniqueIdThe unique Id of the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [20/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [21/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [22/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Begins to get information about a message.

Parameters
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [23/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback 
)

Begins to get information about a message.

Parameters
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessage() [24/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessage ( System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get information about a message.

Parameters
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [1/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( )

Begins getting the list of messages asynchronously in the current folder

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [2/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( int64_t  modificationSequence)

Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
modificationSequenceModification sequence
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [3/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
modificationSequenceModification sequence
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [4/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
modificationSequenceModification sequence
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [5/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::AsyncCallback  callback)

Begins getting the list of messages asynchronously in the current folder

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [6/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [7/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query)

Begins getting the list of messages asynchronously in the current folder

Parameters
queryMailQuery that represents search query.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [8/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [9/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [10/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
queryMailQuery that represents search query.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [11/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
int32_t  maxNumberOfMessages 
)

Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
maxNumberOfMessagesMaximum number of messages.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [12/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback 
)

Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [13/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [14/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
int64_t  modificationSequence 
)

Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
modificationSequenceModification sequence
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [15/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
modificationSequenceModification sequence
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [16/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
modificationSequenceModification sequence
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [17/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [18/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [19/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [20/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
int64_t  modificationSequence,
bool  retrieveRecursively,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
modificationSequenceModification sequence
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [21/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
connectionConnection to a server
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
messageExtraFieldsList of extra parameters for a message wich will be requested.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [22/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [23/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [24/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [25/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [26/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [27/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [28/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName)

Begins getting the list of messages asynchronously in the current folder

Parameters
folderNameMessages location
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [29/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [30/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [31/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [32/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::AsyncCallback  callback 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
folderNameFolder to retrieve messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [33/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
folderNameFolder to retrieve messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [34/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
folderNameMessages location
queryMailQuery that represents search query.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [35/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [36/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [37/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages asynchronously in the current folder

Parameters
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [38/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting the list of messages asynchronously

Parameters
folderNameMessages location
queryMailQuery that represents search query.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [39/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [40/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [41/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [42/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [43/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [44/44]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessagesByPage() [1/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessagesByPage ( int32_t  itemsPerPage,
int32_t  pageOffset,
System::SharedPtr< PageSettingsAsync settings 
)

Begins getting the list of messages asynchronously

Parameters
itemsPerPageA number of items in page
pageOffsetAn offset of next page in view
settingsThe settings.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessagesByPage() [2/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginListMessagesByPage ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::SharedPtr< PageInfo pageInfo,
System::SharedPtr< PageSettingsAsync settings 
)

Begins getting the list of messages asynchronously

Parameters
queryMailQuery that represents search query.
pageInfoThe next page to retrieve.
settingsThe settings.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogin() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogin ( )

Begins to sign in to a server

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogin() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogin ( System::AsyncCallback  callback)

Begins to sign in to a server

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogin() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogin ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to sign in to a server

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogin() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogin ( System::SharedPtr< IConnection connection)

Begins to sign in to a server

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogin() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogin ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to sign in to a server

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogin() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogin ( System::SharedPtr< IConnection iConnection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to sign in to a server

Parameters
iConnectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogout() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogout ( )

Begins to sign in to a server

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogout() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogout ( System::AsyncCallback  callback)

Begins to sign in to a server

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogout() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogout ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to sign in to a server

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogout() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogout ( System::SharedPtr< IConnection connection)

Begins to sign in to a server

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogout() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogout ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to sign in to a server

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLogout() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginLogout ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to sign in to a server

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveFolder() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveFolder ( System::SharedPtr< IConnection connection,
System::String  newParentFolder,
System::String  folderName 
)

Moves specified folder and its subfolders to new location asynchronously.

Parameters
connectionConnection to a server
newParentFolderNew location for moved folder
folderNameFolder to move
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveFolder() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveFolder ( System::SharedPtr< IConnection connection,
System::String  newParentFolder,
System::String  folderName,
System::AsyncCallback  callback 
)

Moves specified folder and its subfolders to new location asynchronously.

Parameters
connectionConnection to a server
newParentFolderNew location for moved folder
folderNameFolder to move
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveFolder() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveFolder ( System::SharedPtr< IConnection connection,
System::String  newParentFolder,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Moves specified folder and its subfolders to new location asynchronously.

Parameters
connectionConnection to a server
newParentFolderNew location for moved folder
folderNameFolder to move
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveFolder() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveFolder ( System::String  newParentFolder,
System::String  folderName 
)

Moves specified folder and its subfolders to new location asynchronously.

Parameters
newParentFolderNew location for moved folder
folderNameFolder to move
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveFolder() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveFolder ( System::String  newParentFolder,
System::String  folderName,
System::AsyncCallback  callback 
)

Moves specified folder and its subfolders to new location asynchronously.

Parameters
newParentFolderNew location for moved folder
folderNameFolder to move
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveFolder() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveFolder ( System::String  newParentFolder,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Moves specified folder and its subfolders to new location asynchronously.

Parameters
newParentFolderNew location for moved folder
folderNameFolder to move
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [1/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( int32_t  sequenceNumber,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [2/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [3/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [4/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [5/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [6/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [7/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [8/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [9/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [10/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [11/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [12/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [13/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [14/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [15/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [16/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [17/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [18/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [19/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::String  uniqueId,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [20/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::String  uniqueId,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [21/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::String  uniqueId,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [22/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::String  uniqueId,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [23/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessage() [24/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessage ( System::String  uniqueId,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
uniqueIdThe unique Id of the message
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [1/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [2/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [3/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [4/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [5/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [6/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [7/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [8/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [9/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [10/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [11/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [12/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [13/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [14/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [15/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [16/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [17/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [18/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [19/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [20/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [21/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [22/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [23/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [24/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [25/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [26/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [27/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [28/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [29/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [30/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [31/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [32/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [33/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [34/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [35/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [36/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [37/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [38/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [39/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [40/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [41/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [42/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [43/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [44/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [45/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [46/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [47/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [48/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [49/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [50/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [51/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [52/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [53/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [54/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [55/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Begins an asynchronous moving.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [56/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions 
)

Begins an asynchronous moving.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [57/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [58/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [59/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins an asynchronous moving.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginMoveMessages() [60/60]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginMoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins an asynchronous moving.

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginNoop() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginNoop ( )

Begins to execute 'No operation' command

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginNoop() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginNoop ( System::AsyncCallback  callback)

Begins to execute 'No operation' command

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginNoop() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginNoop ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to execute 'No operation' command

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginNoop() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginNoop ( System::SharedPtr< IConnection connection)

Begins to execute 'No operation' command

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginNoop() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginNoop ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to execute 'No operation' command

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginNoop() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginNoop ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to execute 'No operation' command

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [1/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [2/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [3/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [4/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [5/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [6/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [7/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [8/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [9/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [10/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [11/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [12/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [13/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [14/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [15/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [16/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [17/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [18/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [19/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [20/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [21/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [22/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [23/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [24/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [25/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [26/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [27/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [28/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [29/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [30/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [31/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [32/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [33/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [34/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [35/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [36/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [37/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [38/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [39/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [40/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [41/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [42/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [43/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [44/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [45/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [46/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [47/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [48/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [49/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [50/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [51/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [52/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [53/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [54/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [55/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [56/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [57/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [58/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [59/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [60/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
sequenceSetThe set of sequence numbers for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [61/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [62/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [63/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [64/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [65/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [66/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [67/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [68/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [69/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [70/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [71/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [72/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
uidSetThe set of UID for messages
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [73/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [74/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [75/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [76/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [77/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [78/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsFlag value
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [79/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [80/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [81/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [82/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [83/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback 
)

Removes the flags of the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRemoveMessageFlags() [84/84]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Removes the flags of the message asynchronously

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRenameFolder() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRenameFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  newFolderName 
)

Begins RenameFolder operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to be renamed
newFolderNameNew folder name
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRenameFolder() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRenameFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  newFolderName,
System::AsyncCallback  callback 
)

Begins RenameFolder operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to be renamed
newFolderNameNew folder name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRenameFolder() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRenameFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  newFolderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins RenameFolder operation asynchronously

Parameters
connectionConnection to a server
folderNameFolder to be renamed
newFolderNameNew folder name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRenameFolder() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRenameFolder ( System::String  folderName,
System::String  newFolderName 
)

Begins RenameFolder operation asynchronously

Parameters
folderNameFolder to be renamed
newFolderNameNew folder name
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRenameFolder() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRenameFolder ( System::String  folderName,
System::String  newFolderName,
System::AsyncCallback  callback 
)

Begins RenameFolder operation asynchronously

Parameters
folderNameFolder to be renamed
newFolderNameNew folder name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRenameFolder() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRenameFolder ( System::String  folderName,
System::String  newFolderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins RenameFolder operation asynchronously

Parameters
folderNameFolder to be renamed
newFolderNameNew folder name
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRequestCheckpoint() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRequestCheckpoint ( )

Begins request a checkpoint of the currently selected mailbox.

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRequestCheckpoint() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRequestCheckpoint ( System::AsyncCallback  callback)

Begins request a checkpoint of the currently selected mailbox.

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRequestCheckpoint() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRequestCheckpoint ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins request a checkpoint of the currently selected mailbox.

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRequestCheckpoint() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRequestCheckpoint ( System::SharedPtr< IConnection connection)

Begins request a checkpoint of the currently selected mailbox.

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRequestCheckpoint() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRequestCheckpoint ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins request a checkpoint of the currently selected mailbox.

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRequestCheckpoint() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRequestCheckpoint ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins request a checkpoint of the currently selected mailbox.

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginRestore()

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginRestore ( System::SharedPtr< Aspose::Email::Storage::Pst::PersonalStorage pst,
System::SharedPtr< RestoreSettingsAsync settings 
)

Begins to restore imap folders from the given personal storage.

Parameters
pstA personal storage containing the backuped imap folders.
settingsThe restore settings
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [1/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Begins SaveMessage operation asynchronously

Parameters
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [2/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [3/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [4/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( int32_t  sequenceNumber,
System::String  fileName 
)

Begins SaveMessage operation asynchronously

Parameters
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [5/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( int32_t  sequenceNumber,
System::String  fileName,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [6/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( int32_t  sequenceNumber,
System::String  fileName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [7/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [8/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [9/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [10/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  fileName 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [11/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  fileName,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [12/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  fileName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [13/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [14/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [15/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [16/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  fileName 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [17/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  fileName,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [18/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  fileName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [19/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Begins SaveMessage operation asynchronously

Parameters
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [20/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [21/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [22/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::String  uniqueId,
System::String  fileName 
)

Begins SaveMessage operation asynchronously

Parameters
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [23/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::String  uniqueId,
System::String  fileName,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [24/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSaveMessage ( System::String  uniqueId,
System::String  fileName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [1/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Begins select the specified folder asynchronously.

Parameters
connectionConnection to a server
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [2/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins select the specified folder asynchronously.

Parameters
connectionConnection to a server
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [3/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins select the specified folder asynchronously.

Parameters
connectionConnection to a server
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [4/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::Nullable< bool >  readOnly,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins select the specified folder asynchronously.

Parameters
connectionConnection to a server
folderNameName of the folder.
readOnlySpecifies whether the folder is to be selected as read-only
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [5/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::String  folderName)

Begins select the specified folder asynchronously.


Parameters
folderNameName of the folder.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [6/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::String  folderName,
System::AsyncCallback  callback 
)

Begins select the specified folder asynchronously.


Parameters
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [7/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins select the specified folder asynchronously.


Parameters
folderNameName of the folder.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSelectFolder() [8/8]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSelectFolder ( System::String  folderName,
System::Nullable< bool >  readOnly,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins select the specified folder asynchronously.


Parameters
folderNameName of the folder.
readOnlySpecifies whether the folder is to be selected as read-only
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSetQuota() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit 
)

Begins setting quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
resourceNameresource name
resourceLimitresource limit
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSetQuota() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit,
System::AsyncCallback  callback 
)

Begins setting quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
resourceNameresource name
resourceLimitresource limit
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSetQuota() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins setting quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
resourceNameresource name
resourceLimitresource limit
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSetQuota() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSetQuota ( System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit 
)

Begins setting quota information

Parameters
quotaRootNamequota root name
resourceNameresource name
resourceLimitresource limit
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSetQuota() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSetQuota ( System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit,
System::AsyncCallback  callback 
)

Begins setting quota information

Parameters
quotaRootNamequota root name
resourceNameresource name
resourceLimitresource limit
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSetQuota() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSetQuota ( System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins setting quota information

Parameters
quotaRootNamequota root name
resourceLimitResource limit.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
resourceNameResource name.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSortMessageThreads() [1/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSortMessageThreads ( System::SharedPtr< IConnection connection,
System::SharedPtr< SortConditions conditions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins sorting message threads asynchronously.

Parameters
connectionConnection to a server
conditionsSort conditions.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSortMessageThreads() [2/2]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSortMessageThreads ( System::SharedPtr< SortConditions conditions,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins sorting message threads asynchronously.

Parameters
conditionsSort conditions.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSubscribeFolder() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
connectionConnection to a server
folderNameName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSubscribeFolder() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
connectionConnection to a server
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSubscribeFolder() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
connectionConnection to a server
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSubscribeFolder() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSubscribeFolder ( System::String  folderName)

Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
folderNameName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSubscribeFolder() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSubscribeFolder ( System::String  folderName,
System::AsyncCallback  callback 
)

Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSubscribeFolder() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginSubscribeFolder ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [1/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( int32_t  sequenceNumber)

Marks a message with the specified sequence number as not deleted.

Parameters
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [2/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted.

Parameters
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [3/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [4/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [5/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [6/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [7/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [8/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [9/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [10/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [11/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [12/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [13/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [14/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [15/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [16/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [17/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [18/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [19/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::String  uniqueId)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [20/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [21/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [22/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [23/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUndeleteMessage() [24/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUndeleteMessage ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( )

Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.


Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( bool  doNotExpunge)

Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
doNotExpungeSpecifies whether messages marked as deleted should be removed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( bool  doNotExpunge,
System::AsyncCallback  callback 
)

Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
doNotExpungeSpecifies whether messages marked as deleted should be removed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( bool  doNotExpunge,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
doNotExpungeSpecifies whether messages marked as deleted should be removed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::AsyncCallback  callback)

Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.


Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.


Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::SharedPtr< IConnection connection)

Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.


Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::SharedPtr< IConnection connection,
bool  doNotExpunge 
)

Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
connectionConnection to a server
doNotExpungeSpecifies whether messages marked as deleted should be removed.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::SharedPtr< IConnection connection,
bool  doNotExpunge,
System::AsyncCallback  callback 
)

Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
connectionConnection to a server
doNotExpungeSpecifies whether messages marked as deleted should be removed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::SharedPtr< IConnection connection,
bool  doNotExpunge,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
connectionConnection to a server
doNotExpungeSpecifies whether messages marked as deleted should be removed.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.


Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnselectFolder() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnselectFolder ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.


Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnsubscribeFolder() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnsubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
connectionConnection to a server
folderNameName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnsubscribeFolder() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnsubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback 
)

Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
connectionConnection to a server
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnsubscribeFolder() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnsubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
connectionConnection to a server
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnsubscribeFolder() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnsubscribeFolder ( System::String  folderName)

Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
folderNameName of the folder
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnsubscribeFolder() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnsubscribeFolder ( System::String  folderName,
System::AsyncCallback  callback 
)

Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginUnsubscribeFolder() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginUnsubscribeFolder ( System::String  folderName,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
folderNameName of the folder
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginValidateCredentials() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginValidateCredentials ( )

Begins to execute credentials validation

Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginValidateCredentials() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginValidateCredentials ( System::AsyncCallback  callback)

Begins to execute credentials validation

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginValidateCredentials() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginValidateCredentials ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to execute credentials validation

Parameters
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginValidateCredentials() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginValidateCredentials ( System::SharedPtr< IConnection connection)

Begins to execute credentials validation

Parameters
connectionConnection to a server
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginValidateCredentials() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginValidateCredentials ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to execute credentials validation

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginValidateCredentials() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Imap::ImapClient::BeginValidateCredentials ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to execute credentials validation

Parameters
connectionConnection to a server
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ ChangeMessageFlags() [1/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
sequenceNumberThe sequence number of the message
flagsThe flags to be removed

◆ ChangeMessageFlags() [2/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
sequenceNumberThe sequence number of the message
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [3/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed

◆ ChangeMessageFlags() [4/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [5/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
flagsThe flags to be removed

◆ ChangeMessageFlags() [6/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [7/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed

◆ ChangeMessageFlags() [8/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [9/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed

◆ ChangeMessageFlags() [10/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [11/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed

◆ ChangeMessageFlags() [12/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [13/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsThe flags to be changed

◆ ChangeMessageFlags() [14/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [15/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed

◆ ChangeMessageFlags() [16/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [17/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
flagsThe flags to be changed

◆ ChangeMessageFlags() [18/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [19/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed

◆ ChangeMessageFlags() [20/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [21/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed

◆ ChangeMessageFlags() [22/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [23/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsThe flags to be changed

◆ ChangeMessageFlags() [24/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [25/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed

◆ ChangeMessageFlags() [26/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ChangeMessageFlags() [27/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Changes the flags of the message

Parameters
uniqueIdThe uid of the message
flagsThe flags to be changed

◆ ChangeMessageFlags() [28/28]

void Aspose::Email::Clients::Imap::ImapClient::ChangeMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Changes the flags of the message

Parameters
uniqueIdThe uid of the message
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ ClientCapabilities() [1/2]

System::ArrayPtr<System::String> Aspose::Email::Clients::Imap::ImapClient::ClientCapabilities ( const System::ArrayPtr< System::String > &  capabilityNames)

Notifies server which extensions are supported by client. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
capabilityNamesArray of capabilities which are supported by client
Returns
Returns array with capabilities which are supported by a server.

◆ ClientCapabilities() [2/2]

System::ArrayPtr<System::String> Aspose::Email::Clients::Imap::ImapClient::ClientCapabilities ( System::SharedPtr< IConnection connection,
const System::ArrayPtr< System::String > &  capabilityNames 
)

Notifies server which extensions are supported by client. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
connectionConnection to a server
capabilityNamesArray of capabilities which are supported by client
Returns
Returns array with capabilities which are supported by a server.

◆ CommitDeletes() [1/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( )

Commit the deletions

◆ CommitDeletes() [2/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( int32_t  sleep)

Commit the deletions

Parameters
sleepWait time complete the operation in milliseconds

◆ CommitDeletes() [3/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::SharedPtr< IConnection connection)

Commit the deletions

Parameters
connectionConnection to a server

◆ CommitDeletes() [4/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::SharedPtr< IConnection connection,
int32_t  sleep 
)

Commit the deletions

Parameters
connectionConnection to a server
sleepWait time complete the operation in milliseconds

◆ CommitDeletes() [5/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet 
)

Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetSet of unique identifiers for messages

◆ CommitDeletes() [6/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid 
)

Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list

◆ CommitDeletes() [7/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Commit the deletions

Parameters
connectionConnection to a server
uniqueIdThe uid of a message

◆ CommitDeletes() [8/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet)

Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetSet of unique identifiers for messages

◆ CommitDeletes() [9/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::String  startUid,
System::String  endUid 
)

Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list

◆ CommitDeletes() [10/10]

void Aspose::Email::Clients::Imap::ImapClient::CommitDeletes ( System::String  uniqueId)

Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of a message

◆ ConnectionFinalize()

void Aspose::Email::Clients::Imap::ImapClient::ConnectionFinalize ( System::SharedPtr< System::Object >  sender,
System::SharedPtr< Aspose::Email::Clients::Base::ConnectionEventArgs >  args 
)
override

Performs finalization operation for specified connection

Parameters
senderThe source of the event.
argsAn ConnectionManagerEventArgs that contains the event data.

◆ CopyMessage() [1/4]

System::String Aspose::Email::Clients::Imap::ImapClient::CopyMessage ( int32_t  sequenceNumber,
System::String  folderName 
)

Copies the message

Parameters
sequenceNumberThe sequence number of the message
folderNameFolder name where a message is to be copied
Returns
If server supports UIDPLUS extension returns unique id of the copied message, otherwise returns null Please, read more https://tools.ietf.org/html/rfc4315

◆ CopyMessage() [2/4]

System::String Aspose::Email::Clients::Imap::ImapClient::CopyMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName 
)

Copies the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
folderNameFolder name where a message is to be copied
Returns
If server supports UIDPLUS extension returns unique id of the copied message, otherwise returns null Please, read more https://tools.ietf.org/html/rfc4315

◆ CopyMessage() [3/4]

System::String Aspose::Email::Clients::Imap::ImapClient::CopyMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName 
)

Copies the message

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
folderNameFolder name where a message is to be copied
Returns
If server supports UIDPLUS extension returns unique id of the copied message, otherwise returns null Please, read more https://tools.ietf.org/html/rfc4315

◆ CopyMessage() [4/4]

System::String Aspose::Email::Clients::Imap::ImapClient::CopyMessage ( System::String  uniqueId,
System::String  folderName 
)

Copies the message

Parameters
uniqueIdThe uid of the message
folderNameFolder name where a message is to be copied
Returns
If server supports UIDPLUS extension returns unique id of the copied message, otherwise returns null Please, read more https://tools.ietf.org/html/rfc4315

◆ CopyMessages() [1/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

Copy messages

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved

◆ CopyMessages() [2/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

// Copy messages //

//

//

Parameters
connectionConnection to a server

//

Parameters
startUidThe starting UID of a message list

//

Parameters
endUidThe ending UID of a message list

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy messages //

//

Parameters
startUidThe starting UID of a message list

//

Parameters
endUidThe ending UID of a message list

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy the messaeg //

//

Parameters
connectionConnection to a server

//

Parameters
sequenceSetThe set of sequence numbers for messages

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy messages //

//

Parameters
connectionConnection to a server

//

Parameters
messageInfoSetThe set of ImapMessageInfo

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy messages //

//

Parameters
messageInfoSetThe set of ImapMessageInfo

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy messages //

//

Parameters
connectionConnection to a server

//

Parameters
uidSetThe set of UID for messages

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy messages //

//

Parameters
uidSetThe set of UID for messages

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy the messaeg //

//

Parameters
connectionConnection to a server

//

Parameters
startSequenceThe starting sequence number of a message list

//

Parameters
endSequenceThe ending sequence number of a message list

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

//

// Copy messages //

//

Parameters
startSequenceThe starting sequence number of a message list

//

Parameters
endSequenceThe ending sequence number of a message list

//

Parameters
folderNameFolder name where a message is to be moved

//

Parameters
commitDeletionsSpecifies whether deletions should be committed.

Copy the messaeg

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved

◆ CopyMessages() [3/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Copy the messaeg

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved

◆ CopyMessages() [4/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Copy messages

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved

◆ CopyMessages() [5/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Copy messages

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved

◆ CopyMessages() [6/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Copy messages

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved

◆ CopyMessages() [7/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Copy messages

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved

◆ CopyMessages() [8/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions 
)

Copy messages

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ CopyMessages() [9/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Copy messages

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved

◆ CopyMessages() [10/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Copy messages

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved

◆ CopyMessages() [11/11]

void Aspose::Email::Clients::Imap::ImapClient::CopyMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Copy messages

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved

◆ CreateFolder() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::CreateFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Creates a folder with the specified name

Parameters
connectionConnection to a server
folderNameFolder to be created

◆ CreateFolder() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::CreateFolder ( System::String  folderName)

Creates a folder with the specified name

Parameters
folderNameFolder to be created

◆ DeleteFolder() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::DeleteFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Deletes a specified folder. This method represents IMAP DELETE command

Parameters
connectionConnection to a server
folderNameFolder to be deleted

◆ DeleteFolder() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::DeleteFolder ( System::String  folderName)

Deletes a specified folder. This method represents IMAP DELETE command

Parameters
folderNameFolder to be deleted

◆ DeleteMessage() [1/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( int32_t  sequenceNumber)

Marks a message with the specified sequence number as deleted

Parameters
sequenceNumberSequence number of a message

◆ DeleteMessage() [2/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
sequenceNumberSequence number of a message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessage() [3/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message

◆ DeleteMessage() [4/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
sequenceNumberSequence number of a message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessage() [5/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
uniqueIdThe uid of the message

◆ DeleteMessage() [6/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ DeleteMessage() [7/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessage() [8/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ DeleteMessage() [9/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::String  uniqueId)

Marks a message with the specified sequence number as deleted

Parameters
uniqueIdThe uid of the message

◆ DeleteMessage() [10/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::String  uniqueId,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ DeleteMessage() [11/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessage() [12/12]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uniqueIdThe uid of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ DeleteMessages() [1/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( int32_t  startSequence,
int32_t  endSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list

◆ DeleteMessages() [2/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessages() [3/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list

◆ DeleteMessages() [4/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessages() [5/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
Exceptions
AsposeArgumentExceptionIf sequenceSet is null or empty.

◆ DeleteMessages() [6/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
AsposeArgumentExceptionIf sequenceSet is null or empty.

◆ DeleteMessages() [7/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [8/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [9/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [10/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [11/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [12/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [13/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [14/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [15/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid 
)

Marks a message with the specified sequence number as deleted

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list

◆ DeleteMessages() [16/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ DeleteMessages() [17/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessages() [18/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ DeleteMessages() [19/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet)

Marks a message with the specified sequence number as deleted

Parameters
sequenceSetThe set of sequence numbers for messages
Exceptions
AsposeArgumentExceptionIf sequenceSet is null or empty.

◆ DeleteMessages() [20/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as deleted

Parameters
sequenceSetThe set of sequence numbers for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
AsposeArgumentExceptionIf sequenceSet is null or empty.

◆ DeleteMessages() [21/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet)

Marks a message with the specified sequence number as deleted

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [22/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [23/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [24/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
messageInfoSetThe set of ImapMessageInfo for deletion
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf messageInfoSet is null or empty.

◆ DeleteMessages() [25/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet)

Marks a message with the specified sequence number as deleted

Parameters
uidSetThe set of UID for messages
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [26/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [27/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [28/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
uidSetThe set of UID for messages
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315
Exceptions
AsposeArgumentExceptionIf uidSet is null or empty.

◆ DeleteMessages() [29/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::String  startUid,
System::String  endUid 
)

Marks a message with the specified sequence number as deleted

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list

◆ DeleteMessages() [30/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::String  startUid,
System::String  endUid,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ DeleteMessages() [31/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence 
)

Marks a message with the specified unique identifier as deleted

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ DeleteMessages() [32/32]

void Aspose::Email::Clients::Imap::ImapClient::DeleteMessages ( System::String  startUid,
System::String  endUid,
int64_t  modificationSequence,
bool  commitNow 
)

Marks a message with the specified unique identifier as deleted and commits the deletions if user specifies this. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
commitNowDefines whether message must be commited now. Please, read more https://tools.ietf.org/html/rfc4315

◆ Dispose()

void Aspose::Email::Clients::Imap::ImapClient::Dispose ( )
override

Finalizes all operations with a server.

◆ EndAddMessageFlags()

void Aspose::Email::Clients::Imap::ImapClient::EndAddMessageFlags ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndAppendMessage()

System::String Aspose::Email::Clients::Imap::ImapClient::EndAppendMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
An unique id of appended message

◆ EndAppendMessages()

System::SharedPtr<AppendMessagesResult> Aspose::Email::Clients::Imap::ImapClient::EndAppendMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
An unique id of appended message

◆ EndBackup()

void Aspose::Email::Clients::Imap::ImapClient::EndBackup ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndChangeMessageFlags()

void Aspose::Email::Clients::Imap::ImapClient::EndChangeMessageFlags ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndClientCapabilities()

System::ArrayPtr<System::String> Aspose::Email::Clients::Imap::ImapClient::EndClientCapabilities ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete. Please note, this operation works only in case if server supports RFC5161 See more https://tools.ietf.org/html/rfc5161

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Returns array with capabilities which are supported by a server.

◆ EndCommitDeletes()

void Aspose::Email::Clients::Imap::ImapClient::EndCommitDeletes ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndCopyMessage()

System::String Aspose::Email::Clients::Imap::ImapClient::EndCopyMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
If server supports UIDPLUS extension returns unique id of the copied message, otherwise returns null Please, read more https://tools.ietf.org/html/rfc4315

◆ EndCopyMessages()

void Aspose::Email::Clients::Imap::ImapClient::EndCopyMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndCreateFolder()

void Aspose::Email::Clients::Imap::ImapClient::EndCreateFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous folder creation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndDeleteFolder()

void Aspose::Email::Clients::Imap::ImapClient::EndDeleteFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous folder deletion to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndDeleteMessage()

void Aspose::Email::Clients::Imap::ImapClient::EndDeleteMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous message deletion to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndDeleteMessages()

void Aspose::Email::Clients::Imap::ImapClient::EndDeleteMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous message deletion to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndExistFolder() [1/2]

bool Aspose::Email::Clients::Imap::ImapClient::EndExistFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Returns true if the folder is existing, otherwise returns false

◆ EndExistFolder() [2/2]

bool Aspose::Email::Clients::Imap::ImapClient::EndExistFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult,
System::SharedPtr< ImapFolderInfo > &  folderInfo 
)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
folderInfoFolder information
Returns
Returns true if the folder is existing, otherwise returns false

◆ EndFetchAttachment()

System::SharedPtr<Attachment> Aspose::Email::Clients::Imap::ImapClient::EndFetchAttachment ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndFetchMessage()

System::SharedPtr<MailMessage> Aspose::Email::Clients::Imap::ImapClient::EndFetchMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous message fetching to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
The MailMessage that represents message.

◆ EndFetchMessages()

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Imap::ImapClient::EndFetchMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
List of MailMessage objects

◆ EndGetFolderInfo()

System::SharedPtr<ImapFolderInfo> Aspose::Email::Clients::Imap::ImapClient::EndGetFolderInfo ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous folder listing to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
The specified folder information

◆ EndGetMessageThreads()

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<MessageThreadResult> > > Aspose::Email::Clients::Imap::ImapClient::EndGetMessageThreads ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous folder deletion to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndGetNamespaces()

System::ArrayPtr<System::SharedPtr<ImapNamespace> > Aspose::Email::Clients::Imap::ImapClient::EndGetNamespaces ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Returns namespaces that are available on a server.

◆ EndGetQuota()

System::ArrayPtr<System::SharedPtr<ImapQuota> > Aspose::Email::Clients::Imap::ImapClient::EndGetQuota ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Quota information

◆ EndGetQuotaRoot()

System::ArrayPtr<System::SharedPtr<ImapQuotaRoot> > Aspose::Email::Clients::Imap::ImapClient::EndGetQuotaRoot ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Quota root information for mailbox

◆ EndIntroduceClient()

System::SharedPtr<ImapIdentificationInfo> Aspose::Email::Clients::Imap::ImapClient::EndIntroduceClient ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Returns server identification information

◆ EndListAttachments()

System::SharedPtr<ImapAttachmentInfoCollection> Aspose::Email::Clients::Imap::ImapClient::EndListAttachments ( System::SharedPtr< System::IAsyncResult >  asyncResult)

◆ EndListFolders()

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::EndListFolders ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Collection of ImapFolderInfo objects

◆ EndListMessage()

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::EndListMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous ListMessage operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Returns ImapMessageInfo objects

◆ EndListMessages()

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::EndListMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous ListMessages operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Returns container for a collection of ImapMessageInfo objects

◆ EndListMessagesByPage()

System::SharedPtr<ImapPageInfo> Aspose::Email::Clients::Imap::ImapClient::EndListMessagesByPage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous ListMessagesByPage operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
ImapPageInfo with information for current page

◆ EndLogin()

void Aspose::Email::Clients::Imap::ImapClient::EndLogin ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndLogout()

void Aspose::Email::Clients::Imap::ImapClient::EndLogout ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndMoveFolder()

void Aspose::Email::Clients::Imap::ImapClient::EndMoveFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for completion of the asynchronous operation.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndMoveMessage()

System::String Aspose::Email::Clients::Imap::ImapClient::EndMoveMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndMoveMessages()

void Aspose::Email::Clients::Imap::ImapClient::EndMoveMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndNoop()

void Aspose::Email::Clients::Imap::ImapClient::EndNoop ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndRemoveMessageFlags()

void Aspose::Email::Clients::Imap::ImapClient::EndRemoveMessageFlags ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndRenameFolder()

void Aspose::Email::Clients::Imap::ImapClient::EndRenameFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndRequestCheckpoint()

void Aspose::Email::Clients::Imap::ImapClient::EndRequestCheckpoint ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndRestore()

void Aspose::Email::Clients::Imap::ImapClient::EndRestore ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndSaveMessage()

void Aspose::Email::Clients::Imap::ImapClient::EndSaveMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndSelectFolder()

System::SharedPtr<ImapFolderInfo> Aspose::Email::Clients::Imap::ImapClient::EndSelectFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous message fetching to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
The MailMessage that represents message.

◆ EndSetQuota()

System::ArrayPtr<System::SharedPtr<ImapQuota> > Aspose::Email::Clients::Imap::ImapClient::EndSetQuota ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Quota information

◆ EndSortMessageThreads()

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<MessageThreadResult> > > Aspose::Email::Clients::Imap::ImapClient::EndSortMessageThreads ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous folder deletion to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndSubscribeFolder()

void Aspose::Email::Clients::Imap::ImapClient::EndSubscribeFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndUndeleteMessage()

void Aspose::Email::Clients::Imap::ImapClient::EndUndeleteMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndUnselectFolder()

void Aspose::Email::Clients::Imap::ImapClient::EndUnselectFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndUnsubscribeFolder()

void Aspose::Email::Clients::Imap::ImapClient::EndUnsubscribeFolder ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndValidateCredentials()

bool Aspose::Email::Clients::Imap::ImapClient::EndValidateCredentials ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
True if authentication was successful, otherwise false.

◆ ExistFolder() [1/4]

bool Aspose::Email::Clients::Imap::ImapClient::ExistFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Check whether this folder exists

Parameters
connectionConnection to a server
folderNameName of the folder
Returns
Returns true if the folder is existing, otherwise returns false

◆ ExistFolder() [2/4]

bool Aspose::Email::Clients::Imap::ImapClient::ExistFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< ImapFolderInfo > &  folderInfo 
)

Check whether this folder exists, extract folder info if so

Parameters
connectionConnection to a server
folderNameName of the folder
folderInfoFolder information
Returns
Returns true if the folder is existing, otherwise returns false

◆ ExistFolder() [3/4]

bool Aspose::Email::Clients::Imap::ImapClient::ExistFolder ( System::String  folderName)

Check whether this folder exists

Parameters
folderNameName of the folder
Returns
Returns true if the folder is existing, otherwise returns false

◆ ExistFolder() [4/4]

bool Aspose::Email::Clients::Imap::ImapClient::ExistFolder ( System::String  folderName,
System::SharedPtr< ImapFolderInfo > &  folderInfo 
)

Check whether this folder exists, extract folder info if so

Parameters
folderNameName of the folder
folderInfoFolder information
Returns
Returns true if the folder is existing, otherwise returns false

◆ FetchAttachment() [1/2]

System::SharedPtr<Attachment> Aspose::Email::Clients::Imap::ImapClient::FetchAttachment ( int32_t  sequenceNumber,
System::String  attachmentName 
)

Fetches the specified attachment

Parameters
sequenceNumberThe sequence number of a message
attachmentNameA name of attachment
Returns
Attachment that represents attachment

◆ FetchAttachment() [2/2]

System::SharedPtr<Attachment> Aspose::Email::Clients::Imap::ImapClient::FetchAttachment ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  attachmentName 
)

Fetches the specified attachment

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of a message
attachmentNameA name of attachment
Returns
Attachment that represents attachment

◆ FetchMessage() [1/6]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Imap::ImapClient::FetchMessage ( int32_t  sequenceNumber)

Fetches the message

Parameters
sequenceNumberThe sequence number of message
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [2/6]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Imap::ImapClient::FetchMessage ( int32_t  sequenceNumber,
bool  ignoreAttachment 
)

Fetches the message

Parameters
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [3/6]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Imap::ImapClient::FetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Fetches the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [4/6]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Imap::ImapClient::FetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
bool  ignoreAttachment 
)

Fetches the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
ignoreAttachmentA value that defines whether the attachments should not be loaded. If it is set to true, then only message headers, message body and attachment information are fetched. Attachment content is not loaded
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [5/6]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Imap::ImapClient::FetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Fetches the message

Parameters
connectionConnection to a server
uniqueIdThe unique id of message
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [6/6]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Imap::ImapClient::FetchMessage ( System::String  uniqueId)

Fetches the message

Parameters
uniqueIdThe unique id of message
Returns
MailMessage that represents e-mail message

◆ FetchMessages() [1/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Imap::ImapClient::FetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers 
)

Fetches the messages

Parameters
connectionConnection to a server
sequenceNumbersThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ FetchMessages() [2/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Imap::ImapClient::FetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids 
)

Fetches the messages

Parameters
connectionConnection to a server
uidsThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ FetchMessages() [3/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Imap::ImapClient::FetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers)

Fetches the messages

Parameters
sequenceNumbersThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ FetchMessages() [4/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Imap::ImapClient::FetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids)

Fetches the messages

Parameters
uidsThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ get_AllowedAuthentication()

ImapKnownAuthenticationType Aspose::Email::Clients::Imap::ImapClient::get_AllowedAuthentication ( )

Gets enumeration of allowed by user authentication types

◆ get_AnnotateSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_AnnotateSupported ( )

Gets information whether ANNOTATE extension is supported See more: https://tools.ietf.org/html/rfc5257

◆ get_AutoCommit()

bool Aspose::Email::Clients::Imap::ImapClient::get_AutoCommit ( ) const

Indicates, whether commit operation are executed automatically when folder is changed or before connection is closed.

◆ get_ChildrenSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_ChildrenSupported ( )

Gets information whether CHILDREN extension is supported See more: https://tools.ietf.org/html/rfc3348

◆ get_ClientIdentificationInfo()

System::SharedPtr<ImapIdentificationInfo> Aspose::Email::Clients::Imap::ImapClient::get_ClientIdentificationInfo ( )

Gets client identification information See more: https://tools.ietf.org/html/rfc2971

◆ get_CompressSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_CompressSupported ( )

Gets information whether COMPRESS extension is supported See more: https://tools.ietf.org/html/rfc4978

◆ get_CondstoreSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_CondstoreSupported ( )

Gets information whether CONDSTORE extension is supported See more: https://tools.ietf.org/html/rfc7162

◆ get_CurrentFolder()

System::SharedPtr<ImapFolderInfo> Aspose::Email::Clients::Imap::ImapClient::get_CurrentFolder ( )

Gets the current folder

ImapFolderInfo that represents current folder

◆ get_DefaultFolder()

static System::String Aspose::Email::Clients::Imap::ImapClient::get_DefaultFolder ( )
static

Default folder for ImapClients

◆ get_DefaultPort()

int32_t Aspose::Email::Clients::Imap::ImapClient::get_DefaultPort ( )
overridevirtual

Gets default port for client

Reimplemented from Aspose::Email::Clients::EmailClient.

◆ get_Delimiter()

System::String Aspose::Email::Clients::Imap::ImapClient::get_Delimiter ( )

Gets delimiter of folders hierarhy.

◆ get_EnableSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_EnableSupported ( )

Gets information whether ENABLE extension is supported See more: https://tools.ietf.org/html/rfc5161

◆ get_ESearchSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_ESearchSupported ( )

Gets information whether ESEARCH extension is supported See more: https://tools.ietf.org/html/rfc4731

◆ get_ExchangeIdAutomatically()

bool Aspose::Email::Clients::Imap::ImapClient::get_ExchangeIdAutomatically ( )

Gets value which indicates whether client should to introduce information about itself to a server automatically. See more: https://tools.ietf.org/html/rfc2971

◆ get_ExtendedListSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_ExtendedListSupported ( )

Gets information whether LIST Command Extension is supported See more https://tools.ietf.org/html/rfc5258

◆ get_GmExt1Supported()

bool Aspose::Email::Clients::Imap::ImapClient::get_GmExt1Supported ( )

Defines if Google X-GM-EXT-1 extension is supported

◆ get_IdSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_IdSupported ( )

Gets information whether ID extension is supported See more: https://tools.ietf.org/html/rfc2971

◆ get_MailboxInfo()

System::SharedPtr<ImapMailboxInfo> Aspose::Email::Clients::Imap::ImapClient::get_MailboxInfo ( )

Gets set of special-use mailboxes See more: http://tools.ietf.org/html/rfc6154 and https://tools.ietf.org/html/rfc8457

◆ get_MoveSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_MoveSupported ( )

Gets information whether MOVE extension is supported See more: https://tools.ietf.org/html/rfc6851

◆ get_NamespaceSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_NamespaceSupported ( )

Gets information whether NAMESPACE extension is supported See more: https://tools.ietf.org/html/rfc2342

◆ get_Pool()

System::SharedPtr<ImapConnectionPool> Aspose::Email::Clients::Imap::ImapClient::get_Pool ( )

Gets connection pool for the client

◆ get_QresyncSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_QresyncSupported ( )

Gets information whether QRESYNC extension is supported See more: https://tools.ietf.org/html/rfc7162

◆ get_QuotaSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_QuotaSupported ( )

Gets information whether quota is supported

◆ get_ReadOnly()

bool Aspose::Email::Clients::Imap::ImapClient::get_ReadOnly ( )

Gets value which indicates if changes to the permanent state of the mailbox, including per-user state, are permitted.

◆ get_SaslIrSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_SaslIrSupported ( )

Gets information whether SASL Initial Client Response extension is supported See more: https://tools.ietf.org/html/rfc4959

◆ get_SelectedCompression()

CompressionType Aspose::Email::Clients::Imap::ImapClient::get_SelectedCompression ( )

Gets compression type which is used to communicate with a server. See more: https://tools.ietf.org/html/rfc4978

◆ get_ServerIdentificationInfo()

System::SharedPtr<ImapIdentificationInfo> Aspose::Email::Clients::Imap::ImapClient::get_ServerIdentificationInfo ( )

Gets server identification information See more: https://tools.ietf.org/html/rfc2971

◆ get_ServerSupportedCompression()

CompressionType Aspose::Email::Clients::Imap::ImapClient::get_ServerSupportedCompression ( )

Gets information which compression types are supported by a server. See more: https://tools.ietf.org/html/rfc4978

◆ get_SortSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_SortSupported ( )

Gets information whether Sort command are supported

◆ get_SpecialUseSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_SpecialUseSupported ( )

Gets information whether Special-Use Mailboxes is supported See more: https://tools.ietf.org/html/rfc6154

◆ get_SupportedAuthentication()

ImapKnownAuthenticationType Aspose::Email::Clients::Imap::ImapClient::get_SupportedAuthentication ( )

Gets enumeration of supported by server authentication types

◆ get_SupportOldServer()

bool Aspose::Email::Clients::Imap::ImapClient::get_SupportOldServer ( ) const

Indicates whether the old servers need to be supported when receiving messages.

◆ get_ThreadAlgorithms()

System::ArrayPtr<System::String> Aspose::Email::Clients::Imap::ImapClient::get_ThreadAlgorithms ( )

Gets supported thread algorithms

◆ get_ThreadSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_ThreadSupported ( )

Gets information whether Thread command are supported

◆ get_UidPlusSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_UidPlusSupported ( )

Gets information whether UIDPLUS extension is supported See more: https://tools.ietf.org/html/rfc4315

◆ get_UnselectSupported()

bool Aspose::Email::Clients::Imap::ImapClient::get_UnselectSupported ( )

Gets information whether UNSELECT extension is supported See more: https://tools.ietf.org/html/rfc2342

◆ GetFolderInfo() [1/2]

System::SharedPtr<ImapFolderInfo> Aspose::Email::Clients::Imap::ImapClient::GetFolderInfo ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Returns information about the specified folder without selecting it

Parameters
connectionConnection to a server
folderNameFolder to retrieve information about
Returns
The specified folder information

◆ GetFolderInfo() [2/2]

System::SharedPtr<ImapFolderInfo> Aspose::Email::Clients::Imap::ImapClient::GetFolderInfo ( System::String  folderName)

Returns information about the specified folder without selecting it

Parameters
folderNameFolder to retrieve information about
Returns
The specified folder information

◆ GetMessageThreads() [1/2]

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<MessageThreadResult> > > Aspose::Email::Clients::Imap::ImapClient::GetMessageThreads ( System::SharedPtr< BaseSearchConditions conditions)

Get message threads.

Parameters
conditionsThread conditions.
Returns
Message threads

◆ GetMessageThreads() [2/2]

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<MessageThreadResult> > > Aspose::Email::Clients::Imap::ImapClient::GetMessageThreads ( System::SharedPtr< IConnection connection,
System::SharedPtr< BaseSearchConditions conditions 
)

Get message threads.

Parameters
connectionConnection to a server
conditionsThread conditions.
Returns
Message threads

◆ GetNamespaces() [1/2]

System::ArrayPtr<System::SharedPtr<ImapNamespace> > Aspose::Email::Clients::Imap::ImapClient::GetNamespaces ( )

Gets namespaces that are available on a server.

Returns
Returns namespaces that are available on a server.

◆ GetNamespaces() [2/2]

System::ArrayPtr<System::SharedPtr<ImapNamespace> > Aspose::Email::Clients::Imap::ImapClient::GetNamespaces ( System::SharedPtr< IConnection connection)

Gets namespaces that are available on a server.

Parameters
connectionConnection to a server
Returns
Returns namespaces that are available on a server.

◆ GetQuota() [1/2]

System::ArrayPtr<System::SharedPtr<ImapQuota> > Aspose::Email::Clients::Imap::ImapClient::GetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName 
)

Gets quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
Returns
Quota information

◆ GetQuota() [2/2]

System::ArrayPtr<System::SharedPtr<ImapQuota> > Aspose::Email::Clients::Imap::ImapClient::GetQuota ( System::String  quotaRootName)

Gets quota information

Parameters
quotaRootNamequota root name
Returns
Quota information

◆ GetQuotaRoot() [1/2]

System::ArrayPtr<System::SharedPtr<ImapQuotaRoot> > Aspose::Email::Clients::Imap::ImapClient::GetQuotaRoot ( System::SharedPtr< IConnection connection,
System::String  mailboxName 
)

Gets quota root information for mailbox

Parameters
connectionConnection to a server
mailboxNamemailbox name
Returns
Quota root information for mailbox

◆ GetQuotaRoot() [2/2]

System::ArrayPtr<System::SharedPtr<ImapQuotaRoot> > Aspose::Email::Clients::Imap::ImapClient::GetQuotaRoot ( System::String  mailboxName)

Gets quota root information for mailbox

Parameters
mailboxNamemailbox name
Returns
Quota root information for mailbox

◆ IntroduceClient() [1/4]

System::SharedPtr<ImapIdentificationInfo> Aspose::Email::Clients::Imap::ImapClient::IntroduceClient ( )

Introduces client information to a server.

Returns
Returns server identification information

◆ IntroduceClient() [2/4]

System::SharedPtr<ImapIdentificationInfo> Aspose::Email::Clients::Imap::ImapClient::IntroduceClient ( System::SharedPtr< IConnection connection)

Introduces client information to a server.

Parameters
connectionConnection to a server
Returns
Returns server identification information

◆ IntroduceClient() [3/4]

System::SharedPtr<ImapIdentificationInfo> Aspose::Email::Clients::Imap::ImapClient::IntroduceClient ( System::SharedPtr< IConnection connection,
System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo 
)

Introduces client information to a server.

Parameters
connectionConnection to a server
clientIdentificationInfoClient identification information
Returns
Returns server identification information

◆ IntroduceClient() [4/4]

System::SharedPtr<ImapIdentificationInfo> Aspose::Email::Clients::Imap::ImapClient::IntroduceClient ( System::SharedPtr< ImapIdentificationInfo clientIdentificationInfo)

Introduces client information to a server.

Parameters
clientIdentificationInfoClient identification information
Returns
Returns server identification information

◆ ListAttachments() [1/2]

System::SharedPtr<ImapAttachmentInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListAttachments ( int32_t  sequenceNumber)

Gets the message attachments list. Gets an information for each attachment in message.

Parameters
sequenceNumberThe message sequence number.
Returns
ImapMessageInfoCollection that represents collection of ImapAttachmentInfo

◆ ListAttachments() [2/2]

System::SharedPtr<ImapAttachmentInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListAttachments ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Gets the message attachments list. Gets an information for each attachment in message.

Parameters
sequenceNumberThe message sequence number.
Returns
ImapMessageInfoCollection that represents collection of ImapAttachmentInfo

◆ ListFolders() [1/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( )

Gets the list of folders in the mailbox

Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [2/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( bool  loadFullInfo)

Gets the list of folders in the mailbox

Parameters
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [3/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::SharedPtr< IConnection connection)

Gets the list of folders in the mailbox

Parameters
connectionConnection to a server
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [4/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::SharedPtr< IConnection connection,
bool  loadFullInfo 
)

Gets the list of folders in the mailbox

Parameters
connectionConnection to a server
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [5/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder 
)

Gets the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [6/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo 
)

Gets the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [7/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::SharedPtr< IConnection connection,
System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions 
)

Gets the list of subfolders in the specified folder

Parameters
connectionConnection to a server
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [8/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::String  parentFolder)

Gets the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [9/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::String  parentFolder,
bool  loadFullInfo 
)

Gets the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
Returns
Collection of ImapFolderInfo objects

◆ ListFolders() [10/10]

System::SharedPtr<ImapFolderInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListFolders ( System::String  parentFolder,
bool  loadFullInfo,
ListFoldersOptions  options,
ListFoldersReturnOptions  returnOptions 
)

Gets the list of subfolders in the specified folder

Parameters
parentFolderName of the folder
loadFullInfoIf true indicates that folder information should be retrieved from a server completely, otherwise only folder names are retrieved.
optionsOptions for operation
returnOptionsReturn options for operation
Returns
Collection of ImapFolderInfo objects

◆ ListMessage() [1/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( int32_t  sequenceNumber)

Gets information about a message.

Parameters
sequenceNumberThe sequence number of message
Returns
Returns ImapMessageInfo objects

◆ ListMessage() [2/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Gets information about a message.

Parameters
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
Returns ImapMessageInfo objects

◆ ListMessage() [3/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Gets information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
Returns
Returns ImapMessageInfo objects

◆ ListMessage() [4/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Gets information about a message.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
Returns ImapMessageInfo objects

◆ ListMessage() [5/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Gets information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
Returns
Returns ImapMessageInfo objects

◆ ListMessage() [6/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Gets information about a message.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
Returns ImapMessageInfo objects

◆ ListMessage() [7/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( System::String  uniqueId)

Gets information about a message.

Parameters
uniqueIdThe unique Id of the message
Returns
Returns ImapMessageInfo objects

◆ ListMessage() [8/8]

System::SharedPtr<ImapMessageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessage ( System::String  uniqueId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Gets information about a message.

Parameters
uniqueIdThe unique Id of the message
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
Returns ImapMessageInfo objects

◆ ListMessages() [1/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( )

Gets the list of messages in the current folder

Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [2/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( bool  retrieveRecursively)

Gets the list of messages in the current folder

Parameters
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [3/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( int32_t  maxNumberOfMessages)

Gets the list of messages in the current folder.

Parameters
maxNumberOfMessagesMaximum number of messages.
Exceptions
ArgumentOutOfRangeExceptionmaxNumberOfMessages is negative.
Returns
Collection of ImapMessageInfo representing the messages information.

◆ ListMessages() [4/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( int64_t  modificationSequence)

Gets the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
modificationSequenceModification sequence
Returns
Collection of ImapMessageInfo representing the messages information.

◆ ListMessages() [5/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query)

Gets the list of messages in the current folder.

Parameters
queryMailQuery that represents search query.
Returns
Collection of ImapMessageInfo objects.

◆ ListMessages() [6/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages 
)

Gets the list of messages in the current folder.

Parameters
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
Returns
Collection of ImapMessageInfo objects.

◆ ListMessages() [7/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection)

Gets the list of messages in the current folder

Parameters
connectionConnection to a server
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [8/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
bool  retrieveRecursively 
)

Gets the list of messages in the current folder

Parameters
connectionConnection to a server
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [9/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
int32_t  maxNumberOfMessages 
)

Gets the list of messages in the current folder.

Parameters
connectionConnection to a server
maxNumberOfMessagesMaximum number of messages.
Exceptions
ArgumentOutOfRangeExceptionmaxNumberOfMessages is negative.
Returns
Collection of ImapMessageInfo representing the messages information.

◆ ListMessages() [10/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
int64_t  modificationSequence 
)

Gets the list of messages in the current folder that have a modification sequence bigger than specified value. Please, see more https://tools.ietf.org/html/rfc7162

Parameters
connectionConnection to a server
modificationSequenceModification sequence
Returns
Collection of ImapMessageInfo representing the messages information.

◆ ListMessages() [11/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query 
)

Gets the list of messages in the current folder.

Parameters
connectionConnection to a server
queryMailQuery that represents search query.
Returns
Collection of ImapMessageInfo objects.

◆ ListMessages() [12/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages 
)

Gets the list of messages in the current folder.

Parameters
connectionConnection to a server
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
Returns
Collection of ImapMessageInfo objects.

◆ ListMessages() [13/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Gets the list of messages in the specified folder

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [14/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
bool  retrieveRecursively 
)

Gets the list of messages in the specified folder

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [15/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages 
)

Lists the messages. Gets an information for earch message

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.

Note that messages marked as deleted are not listed

Returns
ImapMessageInfoCollection

◆ ListMessages() [16/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
int64_t  modificationSequence,
bool  retrieveRecursively,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Gets the list of messages in the specified folder

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
modificationSequenceModification sequence
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [17/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages 
)

Gets the list of messages in the current folder.

Parameters
connectionConnection to a server
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
Returns
Collection of ImapMessageInfo objects.

◆ ListMessages() [18/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst 
)

Lists the messages. Gets an information for earch message

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
ImapMessageInfoCollection

◆ ListMessages() [19/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst 
)

Lists the messages. Gets an information for earch message

Parameters
connectionConnection to a server
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
ImapMessageInfoCollection

◆ ListMessages() [20/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields)

Gets the list of messages in the current folder

Parameters
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [21/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::String  folderName)

Gets the list of messages in the specified folder

Parameters
folderNameFolder to retrieve messages.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [22/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::String  folderName,
bool  retrieveRecursively 
)

Gets the list of messages in the specified folder

Parameters
folderNameFolder to retrieve messages.
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [23/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::String  folderName,
bool  retrieveRecursively,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  messageExtraFields 
)

Gets the list of messages in the specified folder

Parameters
folderNameFolder to retrieve messages.
retrieveRecursivelyIndicates, if messages have to be retrieved recursively.
messageExtraFieldsList of extra parameters for a message wich will be requested.
Returns
Collection of ImapMessageInfo objects

◆ ListMessages() [24/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::String  folderName,
ImapListFields  fieldsList,
int32_t  maxNumberOfMessages 
)

Lists the messages. Gets an information for earch message

Parameters
folderNameFolder to retrieve messages.
fieldsListFields that may be retrieved from the server.
maxNumberOfMessagesMaximum number of messages.

Note that messages marked as deleted are not listed

Returns
ImapMessageInfoCollection

◆ ListMessages() [25/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::String  folderName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
int32_t  maxNumberOfMessages 
)

Gets the list of messages in the current folder.

Parameters
folderNameMessages location
queryMailQuery that represents search query.
maxNumberOfMessagesMaximum number of messages.
Returns
Collection of ImapMessageInfo objects.

◆ ListMessages() [26/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst 
)

Lists the messages. Gets an information for earch message

Parameters
folderNameFolder to retrieve messages.
sequenceNumberLstsequenceNumber list for ImapMessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
ImapMessageInfoCollection

◆ ListMessages() [27/27]

System::SharedPtr<ImapMessageInfoCollection> Aspose::Email::Clients::Imap::ImapClient::ListMessages ( System::String  folderName,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst 
)

Lists the messages. Gets an information for earch message

Parameters
folderNameFolder to retrieve messages.
uniqueIdLstUniqueId list for ImapMessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
ImapMessageInfoCollection

◆ ListMessagesByPage() [1/4]

System::SharedPtr<ImapPageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessagesByPage ( int32_t  itemsPerPage,
int32_t  pageOffset,
System::SharedPtr< PageSettings settings 
)

Gets the list of messages

Parameters
itemsPerPageA number of items in page
pageOffsetAn offset of next page in view
settingsThe settings.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ ListMessagesByPage() [2/4]

System::SharedPtr<ImapPageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessagesByPage ( int32_t  itemsPerPage,
System::SharedPtr< PageSettings settings 
)

Gets the list of messages

Parameters
itemsPerPageA number of items in page
settingsThe settings.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ ListMessagesByPage() [3/4]

System::SharedPtr<ImapPageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessagesByPage ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::SharedPtr< PageInfo pageInfo,
System::SharedPtr< PageSettings settings 
)

Gets the list of messages

Parameters
queryMailQuery that represents search query.
pageInfoThe next page to retrieve.
settingsThe settings.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ ListMessagesByPage() [4/4]

System::SharedPtr<ImapPageInfo> Aspose::Email::Clients::Imap::ImapClient::ListMessagesByPage ( System::SharedPtr< PageInfo pageInfo,
System::SharedPtr< PageSettings settings 
)

Gets the list of messages

Parameters
pageInfoThe next page to retrieve.
settingsThe settings.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ Login() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::Login ( )

Sign in to a server

◆ Login() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::Login ( System::SharedPtr< IConnection connection)

Sign in to a server

Parameters
connectionConnection to a server

◆ Logout() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::Logout ( )

Sign in to a server

◆ Logout() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::Logout ( System::SharedPtr< IConnection connection)

Sign in to a server

Parameters
connectionConnection to a server

◆ MoveFolder() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::MoveFolder ( System::SharedPtr< IConnection connection,
System::String  newParentFolder,
System::String  folderName 
)

Moves specified folder and its subfolders to new location.

Parameters
connectionConnection to a server
newParentFolderNew location for moved folder
folderNameFolder to move

◆ MoveFolder() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::MoveFolder ( System::String  newParentFolder,
System::String  folderName 
)

Moves specified folder and its subfolders to new location.

Parameters
newParentFolderNew location for moved folder
folderNameFolder to move

◆ MoveMessage() [1/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( int32_t  sequenceNumber,
System::String  folderName 
)

Moves the message

Parameters
sequenceNumberThe sequence number of the message
folderNameFolder name where a message is to be moved

◆ MoveMessage() [2/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
sequenceNumberThe sequence number of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessage() [3/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName 
)

Moves the messaeg

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
folderNameFolder name where a message is to be moved

◆ MoveMessage() [4/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  folderName,
bool  commitDeletions 
)

Moves the messaeg

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessage() [5/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName 
)

Moves the message

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
folderNameFolder name where a message is to be moved

◆ MoveMessage() [6/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
connectionConnection to a server
uniqueIdThe uid of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessage() [7/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( System::String  uniqueId,
System::String  folderName 
)

Moves the message

Parameters
uniqueIdThe uid of the message
folderNameFolder name where a message is to be moved

◆ MoveMessage() [8/8]

System::String Aspose::Email::Clients::Imap::ImapClient::MoveMessage ( System::String  uniqueId,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
uniqueIdThe uid of the message
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [1/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

Moves the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved

◆ MoveMessages() [2/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [3/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName 
)

Moves the messaeg

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved

◆ MoveMessages() [4/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::String  folderName,
bool  commitDeletions 
)

Moves the messaeg

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [5/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Moves the messaeg

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved

◆ MoveMessages() [6/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions 
)

Moves the messaeg

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [7/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Moves the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved

◆ MoveMessages() [8/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [9/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Moves the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved

◆ MoveMessages() [10/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [11/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Moves the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved

◆ MoveMessages() [12/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [13/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName 
)

Moves the message

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved

◆ MoveMessages() [14/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
sequenceSetThe set of sequence numbers for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [15/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName 
)

Moves the message

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved

◆ MoveMessages() [16/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
messageInfoSetThe set of ImapMessageInfo
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [17/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName 
)

Moves the message

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved

◆ MoveMessages() [18/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
uidSetThe set of UID for messages
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ MoveMessages() [19/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName 
)

Moves the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved

◆ MoveMessages() [20/20]

void Aspose::Email::Clients::Imap::ImapClient::MoveMessages ( System::String  startUid,
System::String  endUid,
System::String  folderName,
bool  commitDeletions 
)

Moves the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
folderNameFolder name where a message is to be moved
commitDeletionsSpecifies whether deletions should be committed.

◆ NeedSupportOldServers()

bool Aspose::Email::Clients::Imap::ImapClient::NeedSupportOldServers ( )

◆ Noop() [1/3]

void Aspose::Email::Clients::Imap::ImapClient::Noop ( )
overridevirtual

'No operation' command

Implements Aspose::Email::Clients::EmailClient.

◆ Noop() [2/3]

void Aspose::Email::Clients::Imap::ImapClient::Noop ( System::SharedPtr< Connection >  connection,
int32_t  timeout 
)
overridevirtual

'No operation' command

Parameters
connectionConnection to a server
timeouttimeout of a command

Implements Aspose::Email::Clients::EmailClient.

◆ Noop() [3/3]

void Aspose::Email::Clients::Imap::ImapClient::Noop ( System::SharedPtr< IConnection connection)
overridevirtual

'No operation' command

Parameters
connectionConnection to a server

Implements Aspose::Email::Clients::EmailClient.

◆ QuotePassword()

static System::String Aspose::Email::Clients::Imap::ImapClient::QuotePassword ( System::String  password)
static

◆ RemoveMessageFlags() [1/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
sequenceNumberThe sequence number of the message
flagsThe flags to be added

◆ RemoveMessageFlags() [2/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
sequenceNumberThe sequence number of the message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [3/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed

◆ RemoveMessageFlags() [4/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [5/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
flagsThe flags to be added

◆ RemoveMessageFlags() [6/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [7/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed

◆ RemoveMessageFlags() [8/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
int32_t  startSequence,
int32_t  endSequence,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
connectionConnection to a server
startSequenceThe starting sequence number of a message list
endSequenceThe ending sequence number of a message list
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [9/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
Exceptions
ArgumentExceptionSequenceSet should not be null or empty.

◆ RemoveMessageFlags() [10/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
connectionConnection to a server
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
ArgumentExceptionSequenceSet should not be null or empty.

◆ RemoveMessageFlags() [11/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed

◆ RemoveMessageFlags() [12/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
connectionConnection to a server
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [13/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of UID for messages
flagsThe flags to be changed
Exceptions
ArgumentExceptionUidSet should not be null or empty.

◆ RemoveMessageFlags() [14/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
connectionConnection to a server
uidSetThe set of set of UID for messages
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
ArgumentExceptionUidSet should not be null or empty.

◆ RemoveMessageFlags() [15/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed

◆ RemoveMessageFlags() [16/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
connectionConnection to a server
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [17/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added

◆ RemoveMessageFlags() [18/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
connectionConnection to a server
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [19/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
Exceptions
ArgumentExceptionSequenceSet should not be null or empty.

◆ RemoveMessageFlags() [20/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
sequenceSetThe set of sequence numbers for messages
flagsThe flags to be removed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
ArgumentExceptionSequenceSet should not be null or empty.

◆ RemoveMessageFlags() [21/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed

◆ RemoveMessageFlags() [22/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ImapMessageInfo >>>  messageInfoSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
messageInfoSetThe set of ImapMessageInfo
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [23/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsThe flags to be changed
Exceptions
ArgumentExceptionUidSet should not be null or empty.

◆ RemoveMessageFlags() [24/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uidSet,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
uidSetThe set of UID for messages
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162
Exceptions
ArgumentExceptionUidSet should not be null or empty.

◆ RemoveMessageFlags() [25/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed

◆ RemoveMessageFlags() [26/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::String  startUid,
System::String  endUid,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
startUidThe starting UID of a message list
endUidThe ending UID of a message list
flagsThe flags to be changed
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RemoveMessageFlags() [27/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags 
)

Removes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added

◆ RemoveMessageFlags() [28/28]

void Aspose::Email::Clients::Imap::ImapClient::RemoveMessageFlags ( System::String  uniqueId,
System::SharedPtr< ImapMessageFlags flags,
int64_t  modificationSequence 
)

Removes the flags of the message

Parameters
uniqueIdUnique identifier of a message
flagsThe flags to be added
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ RenameFolder() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::RenameFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::String  newFolderName 
)

Renames a specified folder to a new name

Parameters
connectionConnection to a server
folderNameFolder to be renamed
newFolderNameNew folder name

◆ RenameFolder() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::RenameFolder ( System::String  folderName,
System::String  newFolderName 
)

Renames a specified folder to a new name

Parameters
folderNameFolder to be renamed
newFolderNameNew folder name

◆ RequestCheckpoint() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::RequestCheckpoint ( )

Requests a checkpoint of the currently selected mailbox.

◆ RequestCheckpoint() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::RequestCheckpoint ( System::SharedPtr< IConnection connection)

Requests a checkpoint of the currently selected mailbox.

Parameters
connectionConnection to a server

◆ Restore()

void Aspose::Email::Clients::Imap::ImapClient::Restore ( System::SharedPtr< Aspose::Email::Storage::Pst::PersonalStorage pst,
System::SharedPtr< RestoreSettings settings 
)

Begins to restore imap folders from the given personal storage.

Parameters
pstA personal storage containing the backuped imap folders.
settingsThe restore settings

◆ ResumeMonitoring()

void Aspose::Email::Clients::Imap::ImapClient::ResumeMonitoring ( ImapMonitoringEventHandler  callback,
ImapMonitoringErrorEventHandler  errorCallback,
System::SharedPtr< IImapMonitoringState monitoringState 
)

Resumes monitoring of message changes for specified folder. Unlike the StartMonitoring method, it will find all missing mailbox changes and call the callback for them.

Parameters
callbackThe callback function for monitoring operation.
errorCallbackThe callback function for monitoring error handling. Monitoring of specified folder is stopped when this callback is called.
monitoringStateThe monitoring state to resume folder monitoring from. Can be retrieved from ImapMonitoringErrorEventArgs::MonitoringState.

◆ SaveMessage() [1/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Downloads the message with the specified sequence number and writes its data into a supplied stream

Parameters
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message

◆ SaveMessage() [2/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( int32_t  sequenceNumber,
System::String  fileName 
)

Downloads the message with the specified sequence number and writes its data into a local file

Parameters
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory

◆ SaveMessage() [3/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Downloads the message with the specified sequence number and writes its data into a supplied stream

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
resultStreamStream that will receive the message

◆ SaveMessage() [4/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  fileName 
)

Downloads the message with the specified sequence number and writes its data into a local file

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
fileNameThe path of the local file. This cannot be a directory

◆ SaveMessage() [5/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Downloads the message with the specified sequence number and writes its data into a supplied stream

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message

◆ SaveMessage() [6/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  fileName 
)

Downloads the message with the specified sequence number and writes its data into a local file

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory

◆ SaveMessage() [7/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  resultStream 
)

Downloads the message with the specified sequence number and writes its data into a supplied stream

Parameters
uniqueIdThe unique Id of the message
resultStreamStream that will receive the message

◆ SaveMessage() [8/8]

void Aspose::Email::Clients::Imap::ImapClient::SaveMessage ( System::String  uniqueId,
System::String  fileName 
)

Downloads the message with the specified sequence number and writes its data into a local file

Parameters
uniqueIdThe unique Id of the message
fileNameThe path of the local file. This cannot be a directory

◆ SelectFolder() [1/4]

void Aspose::Email::Clients::Imap::ImapClient::SelectFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Selects the specified folder

Parameters
connectionConnection to a server
folderNameFolder to be selected

◆ SelectFolder() [2/4]

void Aspose::Email::Clients::Imap::ImapClient::SelectFolder ( System::SharedPtr< IConnection connection,
System::String  folderName,
System::Nullable< bool >  readOnly 
)

Selects the specified folder

Parameters
connectionConnection to a server
folderNameFolder to be selected
readOnlySpecifies whether the folder is to be selected as read-only

◆ SelectFolder() [3/4]

void Aspose::Email::Clients::Imap::ImapClient::SelectFolder ( System::String  folderName)

Selects the specified folder

Parameters
folderNameFolder to be selected

◆ SelectFolder() [4/4]

void Aspose::Email::Clients::Imap::ImapClient::SelectFolder ( System::String  folderName,
System::Nullable< bool >  readOnly 
)

Selects the specified folder

Parameters
folderNameFolder to be selected
readOnlySpecifies whether the folder is to be selected as read-only

◆ set_AllowedAuthentication()

void Aspose::Email::Clients::Imap::ImapClient::set_AllowedAuthentication ( ImapKnownAuthenticationType  value)

Sets enumeration of allowed by user authentication types

◆ set_AnnotateSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_AnnotateSupported ( bool  value)

Gets information whether ANNOTATE extension is supported See more: https://tools.ietf.org/html/rfc5257

◆ set_AutoCommit()

void Aspose::Email::Clients::Imap::ImapClient::set_AutoCommit ( bool  value)

Indicates, whether commit operation are executed automatically when folder is changed or before connection is closed.

◆ set_ChildrenSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_ChildrenSupported ( bool  value)

Gets information whether CHILDREN extension is supported See more: https://tools.ietf.org/html/rfc3348

◆ set_ClientIdentificationInfo()

void Aspose::Email::Clients::Imap::ImapClient::set_ClientIdentificationInfo ( System::SharedPtr< ImapIdentificationInfo value)

Sets client identification information See more: https://tools.ietf.org/html/rfc2971

◆ set_CompressSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_CompressSupported ( bool  value)

Gets information whether COMPRESS extension is supported See more: https://tools.ietf.org/html/rfc4978

◆ set_CondstoreSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_CondstoreSupported ( bool  value)

Gets information whether CONDSTORE extension is supported See more: https://tools.ietf.org/html/rfc7162

◆ set_CurrentFolder()

void Aspose::Email::Clients::Imap::ImapClient::set_CurrentFolder ( System::SharedPtr< ImapFolderInfo value)

Gets the current folder

ImapFolderInfo that represents current folder

◆ set_DefaultFolder()

static void Aspose::Email::Clients::Imap::ImapClient::set_DefaultFolder ( System::String  value)
static

Default folder for ImapClients

◆ set_Delimiter()

void Aspose::Email::Clients::Imap::ImapClient::set_Delimiter ( System::String  value)

Sets delimiter of folders hierarhy.

◆ set_EnableSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_EnableSupported ( bool  value)

Gets information whether ENABLE extension is supported See more: https://tools.ietf.org/html/rfc5161

◆ set_ESearchSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_ESearchSupported ( bool  value)

Gets information whether ESEARCH extension is supported See more: https://tools.ietf.org/html/rfc4731

◆ set_ExchangeIdAutomatically()

void Aspose::Email::Clients::Imap::ImapClient::set_ExchangeIdAutomatically ( bool  value)

Sets value which indicates whether client should to introduce information about itself to a server automatically. See more: https://tools.ietf.org/html/rfc2971

◆ set_ExtendedListSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_ExtendedListSupported ( bool  value)

Gets information whether LIST Command Extension is supported See more https://tools.ietf.org/html/rfc5258

◆ set_GmExt1Supported()

void Aspose::Email::Clients::Imap::ImapClient::set_GmExt1Supported ( bool  value)

Defines if Google X-GM-EXT-1 extension is supported

◆ set_IdSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_IdSupported ( bool  value)

Gets information whether ID extension is supported See more: https://tools.ietf.org/html/rfc2971

◆ set_MoveSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_MoveSupported ( bool  value)

Gets information whether MOVE extension is supported See more: https://tools.ietf.org/html/rfc6851

◆ set_NamespaceSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_NamespaceSupported ( bool  value)

Gets information whether NAMESPACE extension is supported See more: https://tools.ietf.org/html/rfc2342

◆ set_QresyncSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_QresyncSupported ( bool  value)

Gets information whether QRESYNC extension is supported See more: https://tools.ietf.org/html/rfc7162

◆ set_QuotaSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_QuotaSupported ( bool  value)

Gets information whether quota is supported

◆ set_ReadOnly()

void Aspose::Email::Clients::Imap::ImapClient::set_ReadOnly ( bool  value)

Sets value which indicates if changes to the permanent state of the mailbox, including per-user state, are permitted.

◆ set_SaslIrSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_SaslIrSupported ( bool  value)

Gets information whether SASL Initial Client Response extension is supported See more: https://tools.ietf.org/html/rfc4959

◆ set_SelectedCompression()

void Aspose::Email::Clients::Imap::ImapClient::set_SelectedCompression ( CompressionType  value)

Sets compression type which is used to communicate with a server. See more: https://tools.ietf.org/html/rfc4978

◆ set_SortSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_SortSupported ( bool  value)

Gets information whether Sort command are supported

◆ set_SpecialUseSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_SpecialUseSupported ( bool  value)

Gets information whether Special-Use Mailboxes is supported See more: https://tools.ietf.org/html/rfc6154

◆ set_SupportOldServer()

void Aspose::Email::Clients::Imap::ImapClient::set_SupportOldServer ( bool  value)

Indicates whether the old servers need to be supported when receiving messages.

◆ set_ThreadSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_ThreadSupported ( bool  value)

Gets information whether Thread command are supported

◆ set_UidPlusSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_UidPlusSupported ( bool  value)

Gets information whether UIDPLUS extension is supported See more: https://tools.ietf.org/html/rfc4315

◆ set_UnselectSupported()

void Aspose::Email::Clients::Imap::ImapClient::set_UnselectSupported ( bool  value)

Gets information whether UNSELECT extension is supported See more: https://tools.ietf.org/html/rfc2342

◆ SetQuota() [1/2]

System::ArrayPtr<System::SharedPtr<ImapQuota> > Aspose::Email::Clients::Imap::ImapClient::SetQuota ( System::SharedPtr< IConnection connection,
System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit 
)

Sets quota information

Parameters
connectionConnection to a server
quotaRootNamequota root name
resourceNameresource name
resourceLimitresource limit
Returns
Quota information

◆ SetQuota() [2/2]

System::ArrayPtr<System::SharedPtr<ImapQuota> > Aspose::Email::Clients::Imap::ImapClient::SetQuota ( System::String  quotaRootName,
System::String  resourceName,
int32_t  resourceLimit 
)

Sets quota information

Parameters
quotaRootNamequota root name
resourceNameresource name
resourceLimitresource limit
Returns
Quota information

◆ SortMessageThreads() [1/2]

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<MessageThreadResult> > > Aspose::Email::Clients::Imap::ImapClient::SortMessageThreads ( System::SharedPtr< IConnection connection,
System::SharedPtr< SortConditions conditions 
)

Get message threads.

Parameters
connectionConnection to a server
conditionsThread conditions.
Returns
Message threads

◆ SortMessageThreads() [2/2]

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<MessageThreadResult> > > Aspose::Email::Clients::Imap::ImapClient::SortMessageThreads ( System::SharedPtr< SortConditions conditions)

Get message threads.

Parameters
conditionsThread conditions.
Returns
Message threads

◆ StartMonitoring()

void Aspose::Email::Clients::Imap::ImapClient::StartMonitoring ( ImapMonitoringEventHandler  callback,
ImapMonitoringErrorEventHandler  errorCallback,
System::String  folderName = u"Inbox" 
)

Starts monitoring of message changes for specified folder.

Parameters
callbackThe callback function for monitoring operation.
errorCallbackThe callback function for monitoring error handling. Monitoring of specified folder is stopped when this callback is called. The callback also provides a state holder so folder monitoring could be resumed using ResumeMonitoring method.
folderNameThe folder for monitoring operation.

◆ StopMonitoring() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::StopMonitoring ( )

Stops any monitoring of changes.

◆ StopMonitoring() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::StopMonitoring ( System::String  folderName)

Stops monitoring of message changes for specified folder.

Parameters
folderNamespecified folder for monitoring operation

◆ SubscribeFolder() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::SubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Sent the SUBSCRIBE command that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
connectionConnection to a server
folderNameName of the folder

◆ SubscribeFolder() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::SubscribeFolder ( System::String  folderName)

Sent the SUBSCRIBE command that adds the specified mailbox name to the server's set of "active" mailboxes.

Parameters
folderNameName of the folder

◆ UndeleteMessage() [1/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( int32_t  sequenceNumber)

Marks a message with the specified sequence number as not deleted

Parameters
sequenceNumberThe sequence number of the message

◆ UndeleteMessage() [2/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted

Parameters
sequenceNumberThe sequence number of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ UndeleteMessage() [3/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Marks a message with the specified sequence number as not deleted

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message

◆ UndeleteMessage() [4/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ UndeleteMessage() [5/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message

◆ UndeleteMessage() [6/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted.

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ UndeleteMessage() [7/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( System::String  uniqueId)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message

◆ UndeleteMessage() [8/8]

void Aspose::Email::Clients::Imap::ImapClient::UndeleteMessage ( System::String  uniqueId,
int64_t  modificationSequence 
)

Marks a message with the specified sequence number as not deleted.

Parameters
uniqueIdThe unique Id of the message
modificationSequenceModification sequence. Please, read more https://tools.ietf.org/html/rfc7162

◆ UnselectFolder() [1/4]

void Aspose::Email::Clients::Imap::ImapClient::UnselectFolder ( )

Permanently removes all messages marked as deleted for currently selected folder and removes selected-state for this folder.

◆ UnselectFolder() [2/4]

void Aspose::Email::Clients::Imap::ImapClient::UnselectFolder ( bool  doNotExpunge)

Unselects folder which are currently selected. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
doNotExpungeSpecifies whether messages marked as deleted should be removed.

◆ UnselectFolder() [3/4]

void Aspose::Email::Clients::Imap::ImapClient::UnselectFolder ( System::SharedPtr< IConnection connection)

Permanently removes all messages marked as deleted for currently selected folder and removes selected-state for this folder.

Parameters
connectionConnection to a server

◆ UnselectFolder() [4/4]

void Aspose::Email::Clients::Imap::ImapClient::UnselectFolder ( System::SharedPtr< IConnection connection,
bool  doNotExpunge 
)

Unselects folder which are currently selected. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691


Parameters
connectionConnection to a server
doNotExpungeSpecifies whether messages marked as deleted should be removed.

◆ UnsubscribeFolder() [1/2]

void Aspose::Email::Clients::Imap::ImapClient::UnsubscribeFolder ( System::SharedPtr< IConnection connection,
System::String  folderName 
)

Sent the UNSUBSCRIBE command that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
connectionConnection to a server
folderNameName of the folder

◆ UnsubscribeFolder() [2/2]

void Aspose::Email::Clients::Imap::ImapClient::UnsubscribeFolder ( System::String  folderName)

Sent the UNSUBSCRIBE command that removes the specified mailbox name from the server's set of "active" mailboxes

Parameters
folderNameName of the folder

◆ ValidateCredentials() [1/2]

bool Aspose::Email::Clients::Imap::ImapClient::ValidateCredentials ( )
overridevirtual

Executes credentials validation

Returns
True if authentication was successful, otherwise false.

Implements Aspose::Email::Clients::EmailClient.

◆ ValidateCredentials() [2/2]

bool Aspose::Email::Clients::Imap::ImapClient::ValidateCredentials ( System::SharedPtr< IConnection connection)

Executes credentials validation

Parameters
connectionConnection to a server
Returns
True if authentication was successful, otherwise false.

Friends And Related Function Documentation

◆ Aspose::Email::Clients::EmailClient

◆ Aspose::Email::Clients::Imap::Commands::FetchMessagesCommand

friend class Aspose::Email::Clients::Imap::Commands::FetchMessagesCommand
friend