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_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...
 
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)
 Starts monitoring of message changes for Inbox folder More...
 
void StartMonitoring (System::String folderName, ImapMonitoringEventHandler callback)
 Starts monitoring of message changes for specified folder 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)