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

Namespace: Aspose.Email.Clients.Imap
Assembly: Aspose.Email (in Aspose.Email.dll) Version: 19.5
Syntax
public sealed class ImapClient : CredentialsByHostClient

The ImapClient type exposes the following members.

Constructors
  NameDescription
Public methodImapClient
Initializes a new instance of the ImapClient class
Public methodImapClient(String)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, String, ITokenProvider)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, String, String)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, ITokenProvider)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, String)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, String, ITokenProvider, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, String, String, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, String, String, Boolean)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, ITokenProvider, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, String, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, String, Boolean)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, String, RemoteCertificateValidationCallback)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, String, String, Boolean, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, String, Boolean, SecurityOptions)
Initializes a new instance of the ImapClient class
Public methodImapClient(String, Int32, String, String, RemoteCertificateValidationCallback, SecurityOptions)
Initializes a new instance of the ImapClient class
Properties
  NameDescription
Public propertyAccessToken
Gets or sets the access token.
(Inherited from EmailClient.)
Public propertyAnnotateSupported
Gets information whether ANNOTATE extension is supported See more: https://tools.ietf.org/html/rfc5257
Public propertyAutoCommit
Indicates, whether commit operation are executed automatically when folder is changed or before connection is closed.
Public propertyChildrenSupported
Gets information whether CHILDREN extension is supported See more: https://tools.ietf.org/html/rfc3348
Public propertyClientIdentificationInfo
Gets or sets client identification information See more: https://tools.ietf.org/html/rfc2971
Public propertyCompressSupported
Gets information whether COMPRESS extension is supported See more: https://tools.ietf.org/html/rfc4978
Public propertyCondstoreSupported
Gets information whether CONDSTORE extension is supported See more: https://tools.ietf.org/html/rfc7162
Public propertyConnectionAsgmtMode
Gets or sets value which defines mode of connection allocation in multiple threads environment There are folowing connection types: - Main connection is connection created and disposed together with mail client.It can't be created or disposed manually. - Default connection is connection default for some thread. If default connection exists and ConnectionAsgmtMode allow, all methods of email client executed in this thread will be implicitly use this connection. Only one default connection can be exist per thread. It can be created manually or automatically. It depends on EmailClient.ConnectionAsgmtMode property. These connections can be created manually with EmailClient.CreateConnection(createAsDefaultConnection = true) method. If default connection does not used(depends on connection allocation mode), main connection used implicitly instead of it. - Independent connections are connections that are not linked to threads.They can be created manually and has to be used explicitly as method parameter. These connections can be created manually with EmailClient.CreateConnection() method or EmailClient.CreateConnection(createAsDefaultConnection = false) method. There are folowing connection allocation types: - ConnectionAsgmtType.UseMainOrDefault This mode uses by default in email clients. Email client uses main connection for all operations from multiple threads if default connection hasn't been created, or connection hasnt been passed as method parameter explicitly. Main connection is connection which is created in the same time like email client. User can create default connections for threads with CreateConnection method. If default connection for thread is created, it's used implicitly for all methods of email client which are invoked in this thread. If default connection for thread is not created, main connection is used for all methods of email client which are invoked in this thread. User also can create connections not linked with threads (not default connections) with CreateConnection method. If user wants to use other connections (not main and not default) he has to pass this connection explicitly as parameter of a method which he wants to use. User can additionally create any number of connections. Default connection can be only one per thread. Please note default connections works correctly if user uses Thread objects for multitasking programming. If user uses ConnectionPool or uses Task objects for multitasking programming this mode may lead to wrong behaviour of a programm. To avoid this problem user has to manually dispose default conection (if he uses it) in the end of the code which executes in the thread. - ConnectionAsgmtType.UseMain Email client uses main connection for all operations from multiple threads. Main connection is connection which is created in the same time like email client. User cann't create default connections. User can create connections not linked with threads (not default connections) with CreateConnection method. If user wants to use other connections (not main and not default) he has to pass this connection explicitly as parameter of a method which he wants to use. User can additionally create any number of connections. - ConnectionAsgmtType.UseDefault Email client uses implicitly only default connections for all operations from multiple threads. Main connection is not used in this mode. If default connection hasn't been created for some thread (first invocation of email client method), email client creates default connection implicitly for thread before first operation is executed. User can't create default connections for threads with CreateConnection method because they are created automatically. When default connection for thread is created, it's used implicitly for all methods of email client which are invoked in this thread.read. User also can create connections not linked with threads (not default connections) with CreateConnection method. If user wants to use other connections (not main and not default) he has to pass this connection explicitly as parameter of a method which he wants to use. User can additionally create any number of connections. Default connection can be only one per thread. Please note default connections works correctly if user uses Thread objects for multitasking programming. If user uses ConnectionPool or uses Task objects for multitasking programming this mode may lead to wrong behaviour of a programm. To avoid this problem user has to manually dispose default conection in the end of the code which executes in the thread.
(Inherited from EmailClient.)
Public propertyConnectionCheckupPeriod
Period of connection checking up in milliseconds. Default value is 5 min.
(Inherited from EmailClient.)
Public propertyConnectionsQuantity
Gets or sets quantity of connections in multy-connection mode
(Inherited from EmailClient.)
Public propertyConnectionState
Gets the current state of the connection.
(Inherited from EmailClient.)
Public propertyConnectionTimeout Obsolete.
Gets or sets the connection timeout Please note: If connection consists of several server requests, for every request will assigned this timeout value.
(Inherited from EmailClient.)
Public propertyCurrentConnection
Gets current connection according to ConnectionAsgmtMode option
(Inherited from EmailClient.)
Public propertyCurrentFolder
Gets the current folder
Public propertyStatic memberDefaultFolder
Default folder for ImapClients
Public propertyDefaultPort
Gets default port for client
(Overrides EmailClientDefaultPort.)
Public propertyDelimiter
Gets or sets delimiter of folders hierarhy.
Public propertyEnableLogger
Gets or sets value which allows enable/disable logger
(Inherited from EmailClient.)
Public propertyEnableSupported
Gets information whether ENABLE extension is supported See more: https://tools.ietf.org/html/rfc5161
Public propertyESearchSupported
Gets information whether ESEARCH extension is supported See more: https://tools.ietf.org/html/rfc4731
Public propertyExchangeIdAutomatically
Gets or sets value which indicates whether client should to introduce information about itself to a server automatically. See more: https://tools.ietf.org/html/rfc2971
Public propertyExtendedListSupported
Gets information whether LIST Command Extension is supported See more https://tools.ietf.org/html/rfc5258
Public propertyHost
Gets or sets the host name.
(Inherited from EmailClient.)
Public propertyIdSupported
Gets information whether ID extension is supported See more: https://tools.ietf.org/html/rfc2971
Public propertyLogFileName
Gets or sets log file name
(Inherited from EmailClient.)
Public propertyMailboxInfo
Gets set of special-use mailboxes See more: http://tools.ietf.org/html/rfc6154 and https://tools.ietf.org/html/rfc8457
Public propertyMoveSupported
Gets information whether MOVE extension is supported See more: https://tools.ietf.org/html/rfc6851
Public propertyNamespaceSupported
Gets information whether NAMESPACE extension is supported See more: https://tools.ietf.org/html/rfc2342
Public propertyPassword
Gets or sets the password.
(Inherited from EmailClient.)
Public propertyPort
Gets or sets the port.
(Inherited from EmailClient.)
Public propertyProxy
Gets or sets proxy for the client
(Inherited from EmailClient.)
Public propertyQresyncSupported
Gets information whether QRESYNC extension is supported See more: https://tools.ietf.org/html/rfc7162
Public propertyQuotaSupported
Gets information whether quota is supported
Public propertyReadOnly
Gets or sets value which indicates if changes to the permanent state of the mailbox, including per-user state, are permitted.
Public propertySaslIrSupported
Gets information whether SASL Initial Client Response extension is supported See more: https://tools.ietf.org/html/rfc4959
Public propertySecurityOptions
Security mode for a mail client
(Inherited from EmailClient.)
Public propertyServerIdentificationInfo
Gets server identification information See more: https://tools.ietf.org/html/rfc2971
Public propertyServerSupportedCompression
Gets information which compression types are supported by a server. See more: https://tools.ietf.org/html/rfc4978
Public propertySocksProxy Obsolete.
Gets or sets SOCKS proxy for the client
(Inherited from EmailClient.)
Public propertySpecialUseSupported
Gets information whether Special-Use Mailboxes is supported See more: https://tools.ietf.org/html/rfc6154
Public propertySupportedEncryption
Defines the versions of SSL/TLS encription protocols to be uised.
(Inherited from EmailClient.)
Public propertyTimeout
Gets or sets the timeout for mail operations Please note: Timeout value can not be less then value of NetworkTimeout property
(Inherited from EmailClient.)
Public propertyTokenProvider
Gets or sets TokenProvider allowing to retrieve access token.
(Inherited from EmailClient.)
Public propertyUidPlusSupported
Gets information whether UIDPLUS extension is supported See more: https://tools.ietf.org/html/rfc4315
Public propertyUnselectSupported
Gets information whether UNSELECT extension is supported See more: https://tools.ietf.org/html/rfc2342
Public propertyUseAuthentication
Indicates whether authentication is used.
(Inherited from EmailClient.)
Public propertyUseDateInLogFileName
Gets or sets value which indicates if date has to be used in log file name.
(Inherited from EmailClient.)
Public propertyUseDefaultCredentials
Gets or sets a Boolean value that controls whether the DefaultCredentials are sent with requests.
(Inherited from EmailClient.)
Public propertyUseMultiConnection
Gets or sets value which indicates if client has to use multiple connections for heavy loaded operations. Please note, using of this mode not necessary has to lead to performance increasing.
(Inherited from EmailClient.)
Public propertyUseMultyConnection Obsolete.
Gets or sets value which indicates if client has to use multiple connections for heavy loaded operations. Please note, using of this mode not necessary has to lead to performance increasing.
(Inherited from EmailClient.)
Public propertyUsePipelining
Gets or sets object which indicates whether the pipelining mode is enabled.
(Inherited from EmailClient.)
Public propertyUsername
Gets or sets the username.
(Inherited from EmailClient.)
Methods
  NameDescription
Public methodAddMessageFlags(IEnumerableInt32, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IEnumerableString, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(Int32, ImapMessageFlags)
Adds the flags to the message
Public methodAddMessageFlags(String, ImapMessageFlags)
Adds the flags to the message
Public methodAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(IEnumerableString, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(Int32, ImapMessageFlags, Int64)
Adds the flags to the message
Public methodAddMessageFlags(Int32, Int32, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(String, ImapMessageFlags, Int64)
Adds the flags to the message
Public methodAddMessageFlags(String, String, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, Int32, ImapMessageFlags)
Adds the flags to the message
Public methodAddMessageFlags(IConnection, String, ImapMessageFlags)
Adds the flags to the message
Public methodAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(Int32, Int32, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(String, String, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, Int32, ImapMessageFlags, Int64)
Adds the flags to the message
Public methodAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, String, ImapMessageFlags, Int64)
Adds the flags to the message
Public methodAddMessageFlags(IConnection, String, String, ImapMessageFlags)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAddMessageFlags(IConnection, String, String, ImapMessageFlags, Int64)
Adds the flags of the message
Public methodAppendMessage(String)
Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.
Public methodAppendMessage(MailMessage)
Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.
Public methodAppendMessage(String, MailMessage)
Uploads the mail message to the specified folder
Public methodAppendMessage(String, String)
Uploads the mail message to the specified folder
Public methodAppendMessage(IConnection, MailMessage)
Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.
Public methodAppendMessage(IConnection, String)
Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.
Public methodAppendMessage(IConnection, String, MailMessage)
Uploads the mail message to the specified folder
Public methodAppendMessage(IConnection, String, String)
Uploads the mail message to the specified folder
Public methodAppendMessages(IEnumerableMailMessage)
Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.
Public methodAppendMessages(String, IEnumerableMailMessage)
Uploads the mail message to the specified folder
Public methodAppendMessages(IConnection, IEnumerableMailMessage)
Uploads the mail message to the current folder If current folder hasn't been specified default folder is used.
Public methodAppendMessages(IConnection, String, IEnumerableMailMessage)
Uploads the mail message to the specified folder
Public methodBackup(ImapFolderInfoCollection, Stream, BackupSettings)
Backups the content of the specified folders
Public methodBackup(ImapFolderInfoCollection, String, BackupSettings)
Backups the content of the specified folders
Public methodBackup(IConnection, ImapFolderInfoCollection, Stream, BackupSettings)
Backups the content of the specified folders
Public methodBackup(IConnection, ImapFolderInfoCollection, String, BackupSettings)
Backups the content of the specified folders
Public methodBeginAddMessageFlags(IEnumerableInt32, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableString, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(Int32, ImapMessageFlags)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(String, ImapMessageFlags)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableInt32, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableString, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableString, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(Int32, ImapMessageFlags, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(Int32, ImapMessageFlags, Int64)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(Int32, Int32, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(String, ImapMessageFlags, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(String, ImapMessageFlags, Int64)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(String, String, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, ImapMessageFlags)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, ImapMessageFlags)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableInt32, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableString, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableString, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(Int32, ImapMessageFlags, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(Int32, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(Int32, Int32, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(Int32, Int32, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(String, ImapMessageFlags, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(String, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(String, String, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(String, String, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, ImapMessageFlags, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, ImapMessageFlags, Int64)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, ImapMessageFlags, Int64)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, String, ImapMessageFlags)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message
Public methodBeginAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableString, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(Int32, Int32, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(Int32, Int32, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(String, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(String, String, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(String, String, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, ImapMessageFlags, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, String, ImapMessageFlags, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, String, ImapMessageFlags, Int64)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(Int32, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(String, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags to the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, String, ImapMessageFlags, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, String, ImapMessageFlags, Int64, AsyncCallback)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAddMessageFlags(IConnection, String, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Adds the flags of the message asynchronously
Public methodBeginAppendMessage(String)
Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessage(MailMessage)
Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessage(String, MailMessage)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(String, String)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(IConnection, MailMessage)
Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessage(IConnection, String)
Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessage(String, MailMessage, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(String, String, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(IConnection, String, MailMessage)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(IConnection, String, String)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(String, MailMessage, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(String, String, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(IConnection, String, MailMessage, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(IConnection, String, String, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(IConnection, String, MailMessage, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginAppendMessage(IConnection, String, String, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IEnumerableString)
Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessages(IEnumerableMailMessage)
Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessages(String, IEnumerableMailMessage)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(String, IEnumerableString)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IConnection, IEnumerableMailMessage)
Begins append message to the end of the specified folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessages(IConnection, IEnumerableString)
Begins append message to the end of the current folder If current folder hasn't been specified default folder is used.
Public methodBeginAppendMessages(String, IEnumerableMailMessage, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(String, IEnumerableString, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IConnection, String, IEnumerableMailMessage)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IConnection, String, IEnumerableString)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(String, IEnumerableMailMessage, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(String, IEnumerableString, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IConnection, String, IEnumerableMailMessage, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IConnection, String, IEnumerableString, AsyncCallback)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IConnection, String, IEnumerableMailMessage, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginAppendMessages(IConnection, String, IEnumerableString, AsyncCallback, Object)
Begins append message to the end of the specified folder
Public methodBeginBackup(ImapFolderInfoCollection, Stream, BackupSettings)
Begins to backup the content of the specified folders
Public methodBeginBackup(ImapFolderInfoCollection, String, BackupSettings)
Begins to backup the content of the specified folders
Public methodBeginBackup(IConnection, ImapFolderInfoCollection, Stream, BackupSettings)
Begins to backup the content of the specified folders
Public methodBeginBackup(IConnection, ImapFolderInfoCollection, String, BackupSettings)
Begins to backup the content of the specified folders
Public methodBeginBackup(ImapFolderInfoCollection, Stream, BackupSettings, AsyncCallback)
Begins to backup the content of the specified folders
Public methodBeginBackup(ImapFolderInfoCollection, String, BackupSettings, AsyncCallback)
Begins to backup the content of the specified folders
Public methodBeginBackup(IConnection, ImapFolderInfoCollection, Stream, BackupSettings, AsyncCallback)
Begins to backup the content of the specified folders
Public methodBeginBackup(IConnection, ImapFolderInfoCollection, String, BackupSettings, AsyncCallback)
Begins to backup the content of the specified folders
Public methodBeginBackup(ImapFolderInfoCollection, Stream, BackupSettings, AsyncCallback, Object)
Begins to backup the content of the specified folders
Public methodBeginBackup(ImapFolderInfoCollection, String, BackupSettings, AsyncCallback, Object)
Begins to backup the content of the specified folders
Public methodBeginBackup(IConnection, ImapFolderInfoCollection, Stream, BackupSettings, AsyncCallback, Object)
Begins to backup the content of the specified folders
Public methodBeginBackup(IConnection, ImapFolderInfoCollection, String, BackupSettings, AsyncCallback, Object)
Begins to backup the content of the specified folders
Public methodBeginChangeMessageFlags(IEnumerableInt32, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableString, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableInt32, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableString, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableString, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, Int32, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, String, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableInt32, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableString, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableString, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, Int32, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, String, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, String, ImapMessageFlags)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableString, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, Int32, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, Int32, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, String, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, String, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, String, ImapMessageFlags, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(Int32, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(String, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, String, ImapMessageFlags, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, String, ImapMessageFlags, Int64, AsyncCallback)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginChangeMessageFlags(IConnection, String, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Changes the flags of the message
Public methodBeginClientCapabilities(String)
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
Public methodBeginClientCapabilities(String, AsyncCallback)
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
Public methodBeginClientCapabilities(IConnection, String)
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
Public methodBeginClientCapabilities(String, AsyncCallback, Object)
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
Public methodBeginClientCapabilities(IConnection, String, AsyncCallback)
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
Public methodBeginClientCapabilities(IConnection, String, AsyncCallback, Object)
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
Public methodBeginCommitDeletes
Begins to commit the deletions
Public methodBeginCommitDeletes(AsyncCallback)
Begins to commit the deletions
Public methodBeginCommitDeletes(IEnumerableString)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(Int32)
Begins to commit the deletions
Public methodBeginCommitDeletes(String)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection)
Begins to commit the deletions
Public methodBeginCommitDeletes(AsyncCallback, Object)
Begins to commit the deletions
Public methodBeginCommitDeletes(IEnumerableString, AsyncCallback)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(String, AsyncCallback)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(String, String)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, AsyncCallback)
Begins to commit the deletions
Public methodBeginCommitDeletes(IConnection, IEnumerableString)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, Int32)
Begins to commit the deletions
Public methodBeginCommitDeletes(IConnection, String)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IEnumerableString, AsyncCallback, Object)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(Int32, AsyncCallback, Object)
Begins to commit the deletions
Public methodBeginCommitDeletes(String, AsyncCallback, Object)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(String, String, AsyncCallback)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, AsyncCallback, Object)
Begins to commit the deletions
Public methodBeginCommitDeletes(IConnection, IEnumerableString, AsyncCallback)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, String, AsyncCallback)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, String, String)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(String, String, AsyncCallback, Object)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, IEnumerableString, AsyncCallback, Object)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, Int32, AsyncCallback, Object)
Begins to commit the deletions
Public methodBeginCommitDeletes(IConnection, String, AsyncCallback, Object)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, String, String, AsyncCallback)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCommitDeletes(IConnection, String, String, AsyncCallback, Object)
Begins to commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginCopyMessage(Int32, String)
Begins an asynchronous copying.
Public methodBeginCopyMessage(String, String)
Begins an asynchronous copying.
Public methodBeginCopyMessage(Int32, String, AsyncCallback)
Begins an asynchronous copying.
Public methodBeginCopyMessage(String, String, AsyncCallback)
Begins an asynchronous copying.
Public methodBeginCopyMessage(IConnection, Int32, String)
Begins an asynchronous copying.
Public methodBeginCopyMessage(IConnection, String, String)
Begins an asynchronous copying.
Public methodBeginCopyMessage(Int32, String, AsyncCallback, Object)
Begins an asynchronous copying.
Public methodBeginCopyMessage(String, String, AsyncCallback, Object)
Begins an asynchronous copying.
Public methodBeginCopyMessage(IConnection, Int32, String, AsyncCallback)
Begins an asynchronous copying.
Public methodBeginCopyMessage(IConnection, String, String, AsyncCallback)
Begins an asynchronous copying.
Public methodBeginCopyMessage(IConnection, Int32, String, AsyncCallback, Object)
Begins an asynchronous copying.
Public methodBeginCopyMessage(IConnection, String, String, AsyncCallback, Object)
Begins an asynchronous copying.
Public methodBeginCopyMessages(IEnumerableInt32, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableString, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableImapMessageInfo, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableInt32, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableInt32, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableString, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableString, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(Int32, Int32, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(String, String, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableImapMessageInfo, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableInt32, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableString, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableImapMessageInfo, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableImapMessageInfo, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableInt32, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableInt32, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableString, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableString, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(Int32, Int32, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(Int32, Int32, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(String, String, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(String, String, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableImapMessageInfo, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableInt32, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableInt32, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableString, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableString, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, Int32, Int32, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, String, String, String)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableImapMessageInfo, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableImapMessageInfo, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableInt32, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableString, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(Int32, Int32, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(Int32, Int32, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(String, String, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(String, String, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableImapMessageInfo, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableInt32, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableInt32, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableString, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableString, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, Int32, Int32, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, Int32, Int32, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, String, String, String, AsyncCallback)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, String, String, String, Boolean) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IEnumerableImapMessageInfo, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(Int32, Int32, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(String, String, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableInt32, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, IEnumerableString, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, Int32, Int32, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, Int32, Int32, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, String, String, String, AsyncCallback, Object)
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, String, String, String, Boolean, AsyncCallback) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, Int32, Int32, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCopyMessages(IConnection, String, String, String, Boolean, AsyncCallback, Object) Obsolete.
Begins copy operation asynchronously.
Public methodBeginCreateFolder(String)
Begins an asynchronous folder creation.
Public methodBeginCreateFolder(String, AsyncCallback)
Begins an asynchronous folder creation.
Public methodBeginCreateFolder(IConnection, String)
Begins an asynchronous folder creation.
Public methodBeginCreateFolder(String, AsyncCallback, Object)
Begins an asynchronous folder creation.
Public methodBeginCreateFolder(IConnection, String, AsyncCallback)
Begins an asynchronous folder creation.
Public methodBeginCreateFolder(IConnection, String, AsyncCallback, Object)
Begins an asynchronous folder creation.
Public methodBeginDeleteFolder(String)
Begins an asynchronous folder deletion.
Public methodBeginDeleteFolder(String, AsyncCallback)
Begins an asynchronous folder deletion.
Public methodBeginDeleteFolder(IConnection, String)
Begins an asynchronous folder deletion.
Public methodBeginDeleteFolder(String, AsyncCallback, Object)
Begins an asynchronous folder deletion.
Public methodBeginDeleteFolder(IConnection, String, AsyncCallback)
Begins an asynchronous folder deletion.
Public methodBeginDeleteFolder(IConnection, String, AsyncCallback, Object)
Begins an asynchronous folder deletion.
Public methodBeginDeleteMessage(Int32)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(String)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(Int32, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(Int32, Int64)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(String, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(String, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(String, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(IConnection, Int32)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(IConnection, String)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(Int32, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(Int32, Int64, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(String, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(String, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(String, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(String, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(IConnection, Int32, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(IConnection, Int32, Int64)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(IConnection, String, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(IConnection, String, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(IConnection, String, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(Int32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(String, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(String, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(String, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(IConnection, Int32, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(IConnection, Int32, Int64, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(IConnection, String, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(IConnection, String, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(IConnection, String, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(IConnection, String, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(String, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(IConnection, Int32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessage(IConnection, String, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(IConnection, String, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessage(IConnection, String, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessage(IConnection, String, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableInt32)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IEnumerableString)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableInt32, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IEnumerableInt32, Int64)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IEnumerableString, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableString, Boolean)
Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableString, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(Int32, Int32)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(String, String)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableInt32)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, IEnumerableString)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Boolean)
Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableInt32, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IEnumerableInt32, Int64, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IEnumerableString, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableString, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableString, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableString, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(Int32, Int32, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(Int32, Int32, Int64)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(String, String, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(String, String, Boolean)
Begins an asynchronous messages deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(String, String, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableInt32, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, IEnumerableInt32, Int64)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, IEnumerableString, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, Int32, Int32)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, String, String)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableInt32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IEnumerableString, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableString, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableString, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(Int32, Int32, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(Int32, Int32, Int64, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(String, String, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(String, String, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(String, String, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(String, String, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableInt32, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, IEnumerableInt32, Int64, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, IEnumerableString, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, Int32, Int32, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, Int32, Int32, Int64)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, String, String, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, String, String, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, String, String, Int64)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableString, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(Int32, Int32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(String, String, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(String, String, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(String, String, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableInt32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, Int32, Int32, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, Int32, Int32, Int64, AsyncCallback)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, String, String, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, String, String, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, String, String, Int64, AsyncCallback)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, String, String, Int64, Boolean)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IEnumerableImapMessageInfo, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(String, String, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, IEnumerableString, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, Int32, Int32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as deleted asynchronously
Public methodBeginDeleteMessages(IConnection, String, String, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, String, String, Int64, AsyncCallback, Object)
Begins an asynchronous message deletion.
Public methodBeginDeleteMessages(IConnection, String, String, Int64, Boolean, AsyncCallback)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginDeleteMessages(IConnection, String, String, Int64, Boolean, AsyncCallback, Object)
Begins an asynchronous message deletion. This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodBeginExistFolder(String)
Check whether this folder exists
Public methodBeginExistFolder(String, AsyncCallback)
Check whether this folder exists
Public methodBeginExistFolder(IConnection, String)
Check whether this folder exists
Public methodBeginExistFolder(String, AsyncCallback, Object)
Check whether this folder exists
Public methodBeginExistFolder(IConnection, String, AsyncCallback)
Check whether this folder exists
Public methodBeginExistFolder(IConnection, String, AsyncCallback, Object)
Check whether this folder exists
Public methodBeginFetchAttachment(Int32, String)
Begins fetch an attachment.
Public methodBeginFetchAttachment(Int32, String, AsyncCallback)
Begins fetch an attachment.
Public methodBeginFetchAttachment(IConnection, Int32, String)
Begins fetch an attachment.
Public methodBeginFetchAttachment(Int32, String, AsyncCallback, Object)
Begins fetch an attachment.
Public methodBeginFetchAttachment(IConnection, Int32, String, AsyncCallback)
Begins fetch an attachment.
Public methodBeginFetchAttachment(IConnection, Int32, String, AsyncCallback, Object)
Begins fetch an attachment.
Public methodBeginFetchMessage(Int32)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(String)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(Int32, AsyncCallback)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(Int32, Boolean)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(String, AsyncCallback)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, Int32)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, String)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(Int32, AsyncCallback, Object)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(Int32, Boolean, AsyncCallback)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(String, AsyncCallback, Object)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, Int32, AsyncCallback)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, Int32, Boolean)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, String, AsyncCallback)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(Int32, Boolean, AsyncCallback, Object)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, Int32, AsyncCallback, Object)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, Int32, Boolean, AsyncCallback)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, String, AsyncCallback, Object)
Begins an asynchronous message fetching.
Public methodBeginFetchMessage(IConnection, Int32, Boolean, AsyncCallback, Object)
Begins an asynchronous message fetching.
Public methodBeginFetchMessages(IEnumerableInt32)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IEnumerableString)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IEnumerableInt32, AsyncCallback)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IEnumerableString, AsyncCallback)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IConnection, IEnumerableInt32)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IConnection, IEnumerableString)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IEnumerableInt32, AsyncCallback, Object)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IEnumerableString, AsyncCallback, Object)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IConnection, IEnumerableInt32, AsyncCallback)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IConnection, IEnumerableString, AsyncCallback)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IConnection, IEnumerableInt32, AsyncCallback, Object)
Begins FetchMessages operation asynchronously
Public methodBeginFetchMessages(IConnection, IEnumerableString, AsyncCallback, Object)
Begins FetchMessages operation asynchronously
Public methodBeginGetFolderInfo(String)
Begins an asynchronous folder listing.
Public methodBeginGetFolderInfo(String, AsyncCallback)
Begins an asynchronous folder listing.
Public methodBeginGetFolderInfo(IConnection, String)
Begins an asynchronous folder listing.
Public methodBeginGetFolderInfo(String, AsyncCallback, Object)
Begins an asynchronous folder listing.
Public methodBeginGetFolderInfo(IConnection, String, AsyncCallback)
Begins an asynchronous folder listing.
Public methodBeginGetFolderInfo(IConnection, String, AsyncCallback, Object)
Begins an asynchronous folder listing.
Public methodBeginGetNamespaces
Begins getting namespaces that are available on a server asynchronously.
Public methodBeginGetNamespaces(AsyncCallback)
Begins getting namespaces that are available on a server asynchronously.
Public methodBeginGetNamespaces(IConnection)
Begins getting namespaces that are available on a server asynchronously.
Public methodBeginGetNamespaces(AsyncCallback, Object)
Begins getting namespaces that are available on a server asynchronously.
Public methodBeginGetNamespaces(IConnection, AsyncCallback)
Begins getting namespaces that are available on a server asynchronously.
Public methodBeginGetNamespaces(IConnection, AsyncCallback, Object)
Begins getting namespaces that are available on a server asynchronously.
Public methodBeginGetQuota(String)
Begins getting quota information
Public methodBeginGetQuota(String, AsyncCallback)
Begins getting quota information
Public methodBeginGetQuota(IConnection, String)
Begins getting quota information
Public methodBeginGetQuota(String, AsyncCallback, Object)
Begins getting quota information
Public methodBeginGetQuota(IConnection, String, AsyncCallback)
Begins getting quota information
Public methodBeginGetQuota(IConnection, String, AsyncCallback, Object)
Begins getting quota information
Public methodBeginGetQuotaRoot(String)
Begins getting quota root information for mailbox
Public methodBeginGetQuotaRoot(String, AsyncCallback)
Begins getting quota root information for mailbox
Public methodBeginGetQuotaRoot(IConnection, String)
Begins getting quota root information for mailbox
Public methodBeginGetQuotaRoot(String, AsyncCallback, Object)
Begins getting quota root information for mailbox
Public methodBeginGetQuotaRoot(IConnection, String, AsyncCallback)
Begins getting quota root information for mailbox
Public methodBeginGetQuotaRoot(IConnection, String, AsyncCallback, Object)
Begins getting quota root information for mailbox
Public methodBeginIntroduceClient
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(AsyncCallback)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(IConnection)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(ImapIdentificationInfo)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(AsyncCallback, Object)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(IConnection, ImapIdentificationInfo)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(IConnection, AsyncCallback)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(ImapIdentificationInfo, AsyncCallback)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(IConnection, ImapIdentificationInfo, AsyncCallback)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(IConnection, AsyncCallback, Object)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(ImapIdentificationInfo, AsyncCallback, Object)
Begins introduce client information to a server asynchronously.
Public methodBeginIntroduceClient(IConnection, ImapIdentificationInfo, AsyncCallback, Object)
Begins introduce client information to a server asynchronously.
Public methodBeginListFolders
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(AsyncCallback)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(Boolean)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(String)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(AsyncCallback, Object)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(Boolean, AsyncCallback)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(String, AsyncCallback)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(String, Boolean)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, AsyncCallback)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(IConnection, Boolean)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(IConnection, String)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(Boolean, AsyncCallback, Object)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(String, AsyncCallback, Object)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(String, Boolean, AsyncCallback)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, AsyncCallback, Object)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(IConnection, Boolean, AsyncCallback)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(IConnection, String, AsyncCallback)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, String, Boolean)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(String, Boolean, ListFoldersOptions, ListFoldersReturnOptions)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(String, Boolean, AsyncCallback, Object)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, Boolean, AsyncCallback, Object)
Begins to get the list of folders in the mailbox
Public methodBeginListFolders(IConnection, String, AsyncCallback, Object)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, String, Boolean, AsyncCallback)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(String, Boolean, ListFoldersOptions, ListFoldersReturnOptions, AsyncCallback)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, String, Boolean, ListFoldersOptions, ListFoldersReturnOptions)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, String, Boolean, AsyncCallback, Object)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(String, Boolean, ListFoldersOptions, ListFoldersReturnOptions, AsyncCallback, Object)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, String, Boolean, ListFoldersOptions, ListFoldersReturnOptions, AsyncCallback)
Begins to get the list of subfolders in the specified folder
Public methodBeginListFolders(IConnection, String, Boolean, ListFoldersOptions, ListFoldersReturnOptions, AsyncCallback, Object)
Begins to get the list of subfolders in the specified folder
Public methodBeginListMessage(Int32)
Begins to get information about a message.
Public methodBeginListMessage(String)
Begins to get information about a message.
Public methodBeginListMessage(Int32, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(Int32, IEnumerableString)
Begins to get information about a message.
Public methodBeginListMessage(String, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(String, IEnumerableString)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, Int32)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, String)
Begins to get information about a message.
Public methodBeginListMessage(Int32, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessage(Int32, IEnumerableString, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(String, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessage(String, IEnumerableString, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, Int32, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, Int32, IEnumerableString)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, String, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, String, IEnumerableString)
Begins to get information about a message.
Public methodBeginListMessage(Int32, IEnumerableString, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessage(String, IEnumerableString, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, Int32, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, Int32, IEnumerableString, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, String, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, String, IEnumerableString, AsyncCallback)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, Int32, IEnumerableString, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessage(IConnection, String, IEnumerableString, AsyncCallback, Object)
Begins to get information about a message.
Public methodBeginListMessages
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(AsyncCallback)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(Int64)
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
Public methodBeginListMessages(String)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(MailQuery)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(AsyncCallback, Object)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(Int64, AsyncCallback)
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
Public methodBeginListMessages(String, MailQuery)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(String, AsyncCallback)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(IConnection, Int32)
Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162
Public methodBeginListMessages(IConnection, Int64)
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
Public methodBeginListMessages(MailQuery, Int32)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(Int64, AsyncCallback, Object)
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
Public methodBeginListMessages(String, MailQuery, Int32)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(String, AsyncCallback, Object)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(IConnection, Int32, AsyncCallback)
Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162
Public methodBeginListMessages(IConnection, Int64, AsyncCallback)
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
Public methodBeginListMessages(MailQuery, AsyncCallback, Object)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(String, MailQuery, AsyncCallback, Object)
Begins getting the list of messages asynchronously
Public methodBeginListMessages(String, MailQuery, Int32, AsyncCallback)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(IConnection, Int32, AsyncCallback, Object)
Begins getting the list of messages in the current folder Please, see more https://tools.ietf.org/html/rfc7162
Public methodBeginListMessages(IConnection, Int64, AsyncCallback, Object)
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
Public methodBeginListMessages(MailQuery, Int32, AsyncCallback, Object)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(String, MailQuery, Int32, AsyncCallback, Object)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(IConnection, String, MailQuery, Int32, IEnumerableString, AsyncCallback, Object)
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessages(IConnection, String, Int64, Boolean, IEnumerableString, AsyncCallback, Object)
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
Public methodBeginListMessagesByPage(Int32) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(PageInfo) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(Int32, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(Int32, Int32) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, PageInfo) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, Int32) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(PageInfo, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(Int32, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(Int32, Int32, PageSettingsAsync)
Begins getting the list of messages asynchronously
Public methodBeginListMessagesByPage(Int32, Int32, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(String, MailQuery, PageInfo) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(String, MailQuery, Int32) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, PageInfo, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, Int32, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, Int32, Int32) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(MailQuery, PageInfo, PageSettingsAsync)
Begins getting the list of messages asynchronously
Public methodBeginListMessagesByPage(PageInfo, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(Int32, Int32, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(String, MailQuery, PageInfo, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(String, MailQuery, Int32, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, PageInfo, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, Int32, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, Int32, Int32, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, String, MailQuery, PageInfo) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, String, MailQuery, Int32) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(String, MailQuery, PageInfo, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(String, MailQuery, Int32, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, Int32, Int32, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, String, MailQuery, PageInfo, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, String, MailQuery, Int32, AsyncCallback) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, String, MailQuery, PageInfo, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginListMessagesByPage(IConnection, String, MailQuery, Int32, AsyncCallback, Object) Obsolete.
Begins getting the list of messages asynchronously in the current folder
Public methodBeginMoveFolder(String, String)
Moves specified folder and its subfolders to new location asynchronously.
Public methodBeginMoveFolder(String, String, AsyncCallback)
Moves specified folder and its subfolders to new location asynchronously.
Public methodBeginMoveFolder(IConnection, String, String)
Moves specified folder and its subfolders to new location asynchronously.
Public methodBeginMoveFolder(String, String, AsyncCallback, Object)
Moves specified folder and its subfolders to new location asynchronously.
Public methodBeginMoveFolder(IConnection, String, String, AsyncCallback)
Moves specified folder and its subfolders to new location asynchronously.
Public methodBeginMoveFolder(IConnection, String, String, AsyncCallback, Object)
Moves specified folder and its subfolders to new location asynchronously.
Public methodBeginMoveMessage(Int32, String)
Begins an asynchronous moving.
Public methodBeginMoveMessage(String, String)
Begins an asynchronous moving.
Public methodBeginMoveMessage(Int32, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(Int32, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessage(String, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(String, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, Int32, String)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, String, String)
Begins an asynchronous moving.
Public methodBeginMoveMessage(Int32, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessage(Int32, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(String, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessage(String, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, Int32, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, Int32, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, String, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, String, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessage(Int32, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessage(String, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, Int32, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, Int32, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, String, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, String, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, Int32, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessage(IConnection, String, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableInt32, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableString, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableImapMessageInfo, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableInt32, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableInt32, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableString, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableString, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(Int32, Int32, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(String, String, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableImapMessageInfo, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableInt32, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableString, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableImapMessageInfo, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableImapMessageInfo, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableInt32, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableInt32, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableString, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableString, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(Int32, Int32, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(Int32, Int32, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(String, String, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(String, String, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableImapMessageInfo, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableInt32, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableInt32, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableString, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableString, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, Int32, Int32, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, String, String, String)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableImapMessageInfo, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableImapMessageInfo, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableInt32, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableString, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(Int32, Int32, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(Int32, Int32, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(String, String, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(String, String, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableImapMessageInfo, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableInt32, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableInt32, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableString, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableString, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, Int32, Int32, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, Int32, Int32, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, String, String, String, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, String, String, String, Boolean)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IEnumerableImapMessageInfo, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(Int32, Int32, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(String, String, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableInt32, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, IEnumerableString, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, Int32, Int32, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, Int32, Int32, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, String, String, String, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, String, String, String, Boolean, AsyncCallback)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, Int32, Int32, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginMoveMessages(IConnection, String, String, String, Boolean, AsyncCallback, Object)
Begins an asynchronous moving.
Public methodBeginNoop
Begins to execute 'No operation' command
Public methodBeginNoop(AsyncCallback)
Begins to execute 'No operation' command
Public methodBeginNoop(IConnection)
Begins to execute 'No operation' command
Public methodBeginNoop(AsyncCallback, Object)
Begins to execute 'No operation' command
Public methodBeginNoop(IConnection, AsyncCallback)
Begins to execute 'No operation' command
Public methodBeginNoop(IConnection, AsyncCallback, Object)
Begins to execute 'No operation' command
Public methodBeginRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableString, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableString, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableString, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, Int32, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, String, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableString, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableString, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, Int32, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, Int32, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, String, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, String, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, String, ImapMessageFlags)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message
Public methodBeginRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableString, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, Int32, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, Int32, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, String, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, String, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, String, ImapMessageFlags, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, String, ImapMessageFlags, Int64)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(Int32, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(String, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, String, ImapMessageFlags, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, String, ImapMessageFlags, Int64, AsyncCallback)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRemoveMessageFlags(IConnection, String, String, ImapMessageFlags, Int64, AsyncCallback, Object)
Removes the flags of the message asynchronously
Public methodBeginRenameFolder(String, String)
Begins RenameFolder operation asynchronously
Public methodBeginRenameFolder(String, String, AsyncCallback)
Begins RenameFolder operation asynchronously
Public methodBeginRenameFolder(IConnection, String, String)
Begins RenameFolder operation asynchronously
Public methodBeginRenameFolder(String, String, AsyncCallback, Object)
Begins RenameFolder operation asynchronously
Public methodBeginRenameFolder(IConnection, String, String, AsyncCallback)
Begins RenameFolder operation asynchronously
Public methodBeginRenameFolder(IConnection, String, String, AsyncCallback, Object)
Begins RenameFolder operation asynchronously
Public methodBeginRequestCheckpoint
Begins request a checkpoint of the currently selected mailbox.
Public methodBeginRequestCheckpoint(AsyncCallback)
Begins request a checkpoint of the currently selected mailbox.
Public methodBeginRequestCheckpoint(IConnection)
Begins request a checkpoint of the currently selected mailbox.
Public methodBeginRequestCheckpoint(AsyncCallback, Object)
Begins request a checkpoint of the currently selected mailbox.
Public methodBeginRequestCheckpoint(IConnection, AsyncCallback)
Begins request a checkpoint of the currently selected mailbox.
Public methodBeginRequestCheckpoint(IConnection, AsyncCallback, Object)
Begins request a checkpoint of the currently selected mailbox.
Public methodBeginRestore(Stream, RestoreSettings) Obsolete.
Begins to restore imap folders from the given stream.
Public methodBeginRestore(String, RestoreSettings) Obsolete.
Begins to restore imap folders from the specified personal storage file.
Public methodBeginRestore(PersonalStorage, RestoreSettings) Obsolete.
Begins to restore imap folders from the given personal storage.
Public methodBeginRestore(PersonalStorage, RestoreSettingsAsync)
Begins to restore imap folders from the given personal storage.
Public methodBeginRestore(Stream, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Begins to restore the specified imap folders from the given stream.
Public methodBeginRestore(Stream, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore imap folders from the given stream.
Public methodBeginRestore(String, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Begins to restore the specified imap folders from the specified personal storage file.
Public methodBeginRestore(String, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore imap folders from the specified personal storage file.
Public methodBeginRestore(IConnection, PersonalStorage, RestoreSettings) Obsolete.
Begins to restore imap folders from the given personal storage.
Public methodBeginRestore(IConnection, Stream, RestoreSettings) Obsolete.
Begins to restore imap folders from the given stream.
Public methodBeginRestore(IConnection, String, RestoreSettings) Obsolete.
Begins to restore imap folders from the specified personal storage file.
Public methodBeginRestore(PersonalStorage, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Begins to restore the specified imap folders from the given personal storage.
Public methodBeginRestore(PersonalStorage, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore imap folders from the given personal storage.
Public methodBeginRestore(Stream, ImapFolderInfoCollection, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore the specified imap folders from the given stream.
Public methodBeginRestore(Stream, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore imap folders from the given stream.
Public methodBeginRestore(String, ImapFolderInfoCollection, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore the specified imap folders from the specified personal storage file.
Public methodBeginRestore(String, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore imap folders from the specified personal storage file.
Public methodBeginRestore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Begins to restore the specified imap folders from the given personal storage.
Public methodBeginRestore(IConnection, PersonalStorage, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore imap folders from the given personal storage.
Public methodBeginRestore(IConnection, Stream, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Begins to restore the specified imap folders from the given stream.
Public methodBeginRestore(IConnection, Stream, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore imap folders from the given stream.
Public methodBeginRestore(IConnection, String, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Begins to restore the specified imap folders from the specified personal storage file.
Public methodBeginRestore(IConnection, String, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore imap folders from the specified personal storage file.
Public methodBeginRestore(PersonalStorage, ImapFolderInfoCollection, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore the specified imap folders from the given personal storage.
Public methodBeginRestore(PersonalStorage, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore imap folders from the given personal storage.
Public methodBeginRestore(Stream, ImapFolderInfoCollection, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore the specified imap folders from the given stream.
Public methodBeginRestore(String, ImapFolderInfoCollection, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore the specified imap folders from the specified personal storage file.
Public methodBeginRestore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore the specified imap folders from the given personal storage.
Public methodBeginRestore(IConnection, PersonalStorage, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore imap folders from the given personal storage.
Public methodBeginRestore(IConnection, Stream, ImapFolderInfoCollection, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore the specified imap folders from the given stream.
Public methodBeginRestore(IConnection, Stream, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore imap folders from the given stream.
Public methodBeginRestore(IConnection, String, ImapFolderInfoCollection, RestoreSettings, AsyncCallback) Obsolete.
Begins to restore the specified imap folders from the specified personal storage file.
Public methodBeginRestore(IConnection, String, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore imap folders from the specified personal storage file.
Public methodBeginRestore(PersonalStorage, ImapFolderInfoCollection, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore the specified imap folders from the given personal storage.
Public methodBeginRestore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore the specified imap folders from the given personal storage.
Public methodBeginRestore(IConnection, Stream, ImapFolderInfoCollection, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore the specified imap folders from the given stream.
Public methodBeginRestore(IConnection, String, ImapFolderInfoCollection, RestoreSettings, AsyncCallback, Object) Obsolete.
Begins to restore the specified imap folders from the specified personal storage file.
Public methodBeginSaveMessage(Int32, Stream)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(Int32, String)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(String, Stream)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(String, String)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(Int32, Stream, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(Int32, String, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(String, Stream, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(String, String, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, Int32, Stream)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, Int32, String)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, String, Stream)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, String, String)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(Int32, Stream, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(Int32, String, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(String, Stream, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(String, String, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, Int32, Stream, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, Int32, String, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, String, Stream, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, String, String, AsyncCallback)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, Int32, Stream, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, Int32, String, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, String, Stream, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSaveMessage(IConnection, String, String, AsyncCallback, Object)
Begins SaveMessage operation asynchronously
Public methodBeginSelectFolder(String)
Begins select the specified folder asynchronously.
Public methodBeginSelectFolder(String, AsyncCallback)
Begins select the specified folder asynchronously.
Public methodBeginSelectFolder(IConnection, String)
Begins select the specified folder asynchronously.
Public methodBeginSelectFolder(String, AsyncCallback, Object)
Begins select the specified folder asynchronously.
Public methodBeginSelectFolder(IConnection, String, AsyncCallback)
Begins select the specified folder asynchronously.
Public methodBeginSelectFolder(String, NullableBoolean, AsyncCallback, Object)
Begins select the specified folder asynchronously.
Public methodBeginSelectFolder(IConnection, String, AsyncCallback, Object)
Begins select the specified folder asynchronously.
Public methodBeginSelectFolder(IConnection, String, NullableBoolean, AsyncCallback, Object)
Begins select the specified folder asynchronously.
Public methodBeginSetQuota(String, String, Int32)
Begins setting quota information
Public methodBeginSetQuota(String, String, Int32, AsyncCallback)
Begins setting quota information
Public methodBeginSetQuota(IConnection, String, String, Int32)
Begins setting quota information
Public methodBeginSetQuota(String, String, Int32, AsyncCallback, Object)
Begins setting quota information
Public methodBeginSetQuota(IConnection, String, String, Int32, AsyncCallback)
Begins setting quota information
Public methodBeginSetQuota(IConnection, String, String, Int32, AsyncCallback, Object)
Begins setting quota information
Public methodBeginSubscribeFolder(String)
Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodBeginSubscribeFolder(String, AsyncCallback)
Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodBeginSubscribeFolder(IConnection, String)
Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodBeginSubscribeFolder(String, AsyncCallback, Object)
Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodBeginSubscribeFolder(IConnection, String, AsyncCallback)
Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodBeginSubscribeFolder(IConnection, String, AsyncCallback, Object)
Begins subscribe operation that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodBeginUndeleteMessage(Int32)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(String)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(Int32, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(Int32, Int64)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(String, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(String, Int64)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, Int32)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, String)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(Int32, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(Int32, Int64, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(String, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(String, Int64, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, Int32, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, Int32, Int64)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, String, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, String, Int64)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(Int32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(String, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, Int32, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, Int32, Int64, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, String, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, String, Int64, AsyncCallback)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, Int32, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUndeleteMessage(IConnection, String, Int64, AsyncCallback, Object)
Marks a message with the specified sequence number as not deleted.
Public methodBeginUnselectFolder
Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.
Public methodBeginUnselectFolder(AsyncCallback)
Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.
Public methodBeginUnselectFolder(Boolean)
Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodBeginUnselectFolder(IConnection)
Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.
Public methodBeginUnselectFolder(AsyncCallback, Object)
Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.
Public methodBeginUnselectFolder(Boolean, AsyncCallback)
Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodBeginUnselectFolder(IConnection, AsyncCallback)
Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.
Public methodBeginUnselectFolder(IConnection, Boolean)
Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodBeginUnselectFolder(Boolean, AsyncCallback, Object)
Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodBeginUnselectFolder(IConnection, AsyncCallback, Object)
Begins permanently removes all messages marked as deleted for currently selected folder and removes selected-state for current folder asyncronously.
Public methodBeginUnselectFolder(IConnection, Boolean, AsyncCallback)
Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodBeginUnselectFolder(IConnection, Boolean, AsyncCallback, Object)
Unselects folder which are currently selected asyncronously. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodBeginUnsubscribeFolder(String)
Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes
Public methodBeginUnsubscribeFolder(String, AsyncCallback)
Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes
Public methodBeginUnsubscribeFolder(IConnection, String)
Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes
Public methodBeginUnsubscribeFolder(String, AsyncCallback, Object)
Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes
Public methodBeginUnsubscribeFolder(IConnection, String, AsyncCallback)
Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes
Public methodBeginUnsubscribeFolder(IConnection, String, AsyncCallback, Object)
Begins unsubscribe operation that removes the specified mailbox name from the server's set of "active" mailboxes
Public methodCancelAsyncOperation
Cancels asynchronous operation.
(Inherited from EmailClient.)
Public methodChangeMessageFlags(IEnumerableInt32, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IEnumerableString, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(Int32, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(String, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IEnumerableString, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(Int32, Int32, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(String, String, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, Int32, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, String, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(Int32, Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(String, String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, String, String, ImapMessageFlags)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodChangeMessageFlags(IConnection, String, String, ImapMessageFlags, Int64)
Changes the flags of the message
Public methodClientCapabilities(String)
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
Public methodClientCapabilities(IConnection, String)
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
Public methodCommitDeletes
Commit the deletions
Public methodCommitDeletes(IEnumerableString)
Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodCommitDeletes(Int32)
Commit the deletions
Public methodCommitDeletes(String)
Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodCommitDeletes(IConnection)
Commit the deletions
Public methodCommitDeletes(String, String)
Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodCommitDeletes(IConnection, IEnumerableString)
Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodCommitDeletes(IConnection, Int32)
Commit the deletions
Public methodCommitDeletes(IConnection, String)
Commit the deletions
Public methodCommitDeletes(IConnection, String, String)
Commit the deletions This method works only if server supports UIDPLUS extension. Please, read more https://tools.ietf.org/html/rfc4315
Public methodCopyMessage(Int32, String)
Copies the message
Public methodCopyMessage(String, String)
Copies the message
Public methodCopyMessage(IConnection, Int32, String)
Copies the message
Public methodCopyMessage(IConnection, String, String)
Copies the message
Public methodCopyMessages(IEnumerableInt32, String)
Copy messages
Public methodCopyMessages(IEnumerableString, String)
Copy messages
Public methodCopyMessages(IEnumerableImapMessageInfo, String)
Copy messages
Public methodCopyMessages(IEnumerableInt32, String, Boolean)
Copy messages
Public methodCopyMessages(IEnumerableString, String, Boolean) Obsolete.
Copy messages
Public methodCopyMessages(Int32, Int32, String)
Copy messages
Public methodCopyMessages(String, String, String)
Copy messages
Public methodCopyMessages(IConnection, IEnumerableImapMessageInfo, String)
Copy messages
Public methodCopyMessages(IConnection, IEnumerableInt32, String)
Copy the messaeg
Public methodCopyMessages(IConnection, IEnumerableString, String)
Copy messages
Public methodCopyMessages(IEnumerableImapMessageInfo, String, Boolean) Obsolete.
Copy messages
Public methodCopyMessages(Int32, Int32, String, Boolean) Obsolete.
Copy messages
Public methodCopyMessages(String, String, String, Boolean) Obsolete.
Copy messages
Public methodCopyMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean) Obsolete.
Copy messages
Public methodCopyMessages(IConnection, IEnumerableInt32, String, Boolean) Obsolete.
Copy the messaeg
Public methodCopyMessages(IConnection, IEnumerableString, String, Boolean) Obsolete.
Copy messages
Public methodCopyMessages(IConnection, Int32, Int32, String)
Copy the messaeg
Public methodCopyMessages(IConnection, String, String, String)
Copy messages
Public methodCopyMessages(IConnection, Int32, Int32, String, Boolean) Obsolete.
Copy the messaeg
Public methodCopyMessages(IConnection, String, String, String, Boolean) Obsolete.
Copy messages
Public methodCreateConnection
Creates new independent connection for operations not linked to threads (not default connection). Invocation of this method is similar to invocation of CreateConnection(createAsDefaultConnection = false) Please see more in documentation for EmailClient.ConnectionAsgmtMode property.
(Inherited from EmailClient.)
Public methodCreateConnection(Boolean)
Creates new (default or independent) connection for operations. Please see more in documentation for EmailClient.ConnectionAsgmtMode property.
(Inherited from EmailClient.)
Public methodCreateFolder(String)
Creates a folder with the specified name
Public methodCreateFolder(IConnection, String)
Creates a folder with the specified name
Public methodDeleteFolder(String)
Deletes a specified folder. This method represents IMAP DELETE command
Public methodDeleteFolder(IConnection, String)
Deletes a specified folder. This method represents IMAP DELETE command
Public methodDeleteMessage(Int32)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessage(String)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessage(Int32, Int64)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessage(String, Boolean)
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
Public methodDeleteMessage(String, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessage(IConnection, Int32)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessage(IConnection, String)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessage(String, Int64, Boolean)
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
Public methodDeleteMessage(IConnection, Int32, Int64)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessage(IConnection, String, Boolean)
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
Public methodDeleteMessage(IConnection, String, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessage(IConnection, String, Int64, Boolean)
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
Public methodDeleteMessages(IEnumerableInt32)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IEnumerableString)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IEnumerableImapMessageInfo)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IEnumerableInt32, Int64)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IEnumerableString, Boolean)
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
Public methodDeleteMessages(IEnumerableString, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessages(Int32, Int32)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(String, String)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IConnection, IEnumerableImapMessageInfo)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IConnection, IEnumerableInt32)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IConnection, IEnumerableString)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IEnumerableImapMessageInfo, Boolean)
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
Public methodDeleteMessages(IEnumerableImapMessageInfo, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessages(IEnumerableString, Int64, Boolean)
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
Public methodDeleteMessages(Int32, Int32, Int64)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(String, String, Boolean)
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
Public methodDeleteMessages(String, String, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessages(IConnection, IEnumerableImapMessageInfo, Boolean)
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
Public methodDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessages(IConnection, IEnumerableInt32, Int64)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IConnection, IEnumerableString, Boolean)
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
Public methodDeleteMessages(IConnection, IEnumerableString, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessages(IConnection, Int32, Int32)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IConnection, String, String)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IEnumerableImapMessageInfo, Int64, Boolean)
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
Public methodDeleteMessages(String, String, Int64, Boolean)
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
Public methodDeleteMessages(IConnection, IEnumerableImapMessageInfo, Int64, Boolean)
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
Public methodDeleteMessages(IConnection, IEnumerableString, Int64, Boolean)
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
Public methodDeleteMessages(IConnection, Int32, Int32, Int64)
Marks a message with the specified sequence number as deleted
Public methodDeleteMessages(IConnection, String, String, Boolean)
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
Public methodDeleteMessages(IConnection, String, String, Int64)
Marks a message with the specified unique identifier as deleted
Public methodDeleteMessages(IConnection, String, String, Int64, Boolean)
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
Public methodDispose
Finalizes all operations with a server.
(Overrides EmailClientDispose.)
Public methodEndAddMessageFlags
Waits for the pending asynchronous operation to complete.
Public methodEndAppendMessage
Waits for the pending asynchronous operation to complete.
Public methodEndAppendMessages
Waits for the pending asynchronous operation to complete.
Public methodEndBackup
Waits for the pending asynchronous operation to complete.
Public methodEndChangeMessageFlags
Waits for the pending asynchronous operation to complete.
Public methodEndClientCapabilities
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
Public methodEndCommitDeletes
Waits for the pending asynchronous operation to complete.
Public methodEndCopyMessage
Waits for the pending asynchronous operation to complete.
Public methodEndCopyMessages
Waits for the pending asynchronous operation to complete.
Public methodEndCreateFolder
Waits for the pending asynchronous folder creation to complete.
Public methodEndDeleteFolder
Waits for the pending asynchronous folder deletion to complete.
Public methodEndDeleteMessage
Waits for the pending asynchronous message deletion to complete.
Public methodEndDeleteMessages
Waits for the pending asynchronous message deletion to complete.
Public methodEndExistFolder(IAsyncResult)
Waits for the pending asynchronous operation to complete.
Public methodEndExistFolder(IAsyncResult, ImapFolderInfo)
Waits for the pending asynchronous operation to complete.
Public methodEndFetchAttachment
Waits for the asynchronous operation to complete.
Public methodEndFetchMessage
Waits for the pending asynchronous message fetching to complete.
Public methodEndFetchMessages
Waits for the asynchronous operation to complete.
Public methodEndGetFolderInfo
Waits for the pending asynchronous folder listing to complete.
Public methodEndGetNamespaces
Waits for the pending asynchronous operation to complete.
Public methodEndGetQuota
Waits for the pending asynchronous operation to complete.
Public methodEndGetQuotaRoot
Waits for the pending asynchronous operation to complete.
Public methodEndIntroduceClient
Waits for the pending asynchronous operation to complete.
Public methodEndListFolders
Waits for the pending asynchronous operation to complete.
Public methodEndListMessage
Waits for the asynchronous ListMessage operation to complete.
Public methodEndListMessages
Waits for the asynchronous ListMessages operation to complete.
Public methodEndListMessagesByPage
Waits for the asynchronous ListMessagesByPage operation to complete.
Public methodEndMoveFolder
Waits for completion of the asynchronous operation.
Public methodEndMoveMessage
Waits for the pending asynchronous operation to complete.
Public methodEndMoveMessages
Waits for the pending asynchronous operation to complete.
Public methodEndNoop
Waits for the pending asynchronous operation to complete.
Public methodEndRemoveMessageFlags
Waits for the pending asynchronous operation to complete.
Public methodEndRenameFolder
Waits for the asynchronous operation to complete.
Public methodEndRequestCheckpoint
Waits for the pending asynchronous operation to complete.
Public methodEndRestore
Waits for the pending asynchronous operation to complete.
Public methodEndSaveMessage
Waits for the asynchronous operation to complete.
Public methodEndSelectFolder
Waits for the pending asynchronous message fetching to complete.
Public methodEndSetQuota
Waits for the pending asynchronous operation to complete.
Public methodEndSubscribeFolder
Waits for the pending asynchronous operation to complete.
Public methodEndUndeleteMessage
Waits for the pending asynchronous operation to complete.
Public methodEndUnselectFolder
Waits for the pending asynchronous operation to complete.
Public methodEndUnsubscribeFolder
Waits for the pending asynchronous operation to complete.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExistFolder(String)
Check whether this folder exists
Public methodExistFolder(String, ImapFolderInfo)
Check whether this folder exists, extract folder info if so
Public methodExistFolder(IConnection, String)
Check whether this folder exists
Public methodExistFolder(IConnection, String, ImapFolderInfo)
Check whether this folder exists, extract folder info if so
Public methodFetchAttachment(Int32, String)
Fetches the specified attachment
Public methodFetchAttachment(IConnection, Int32, String)
Fetches the specified attachment
Public methodFetchMessage(Int32)
Fetches the message
Public methodFetchMessage(String)
Fetches the message
Public methodFetchMessage(Int32, Boolean)
Fetches the message
Public methodFetchMessage(IConnection, Int32)
Fetches the message
Public methodFetchMessage(IConnection, String)
Fetches the message
Public methodFetchMessage(IConnection, Int32, Boolean)
Fetches the message
Public methodFetchMessages(IEnumerableInt32)
Fetches the messages
Public methodFetchMessages(IEnumerableString)
Fetches the messages
Public methodFetchMessages(IConnection, IEnumerableInt32)
Fetches the messages
Public methodFetchMessages(IConnection, IEnumerableString)
Fetches the messages
Public methodGetCapabilities (Inherited from EmailClient.)
Public methodGetFolderInfo(String)
Returns information about the specified folder without selecting it
Public methodGetFolderInfo(IConnection, String)
Returns information about the specified folder without selecting it
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetNamespaces
Gets namespaces that are available on a server.
Public methodGetNamespaces(IConnection)
Gets namespaces that are available on a server.
Public methodGetQuota(String)
Gets quota information
Public methodGetQuota(IConnection, String)
Gets quota information
Public methodGetQuotaRoot(String)
Gets quota root information for mailbox
Public methodGetQuotaRoot(IConnection, String)
Gets quota root information for mailbox
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodIntroduceClient
Introduces client information to a server.
Public methodIntroduceClient(IConnection)
Introduces client information to a server.
Public methodIntroduceClient(ImapIdentificationInfo)
Introduces client information to a server.
Public methodIntroduceClient(IConnection, ImapIdentificationInfo)
Introduces client information to a server.
Public methodListFolders
Gets the list of folders in the mailbox
Public methodListFolders(Boolean)
Gets the list of folders in the mailbox
Public methodListFolders(String)
Gets the list of subfolders in the specified folder
Public methodListFolders(IConnection)
Gets the list of folders in the mailbox
Public methodListFolders(String, Boolean)
Gets the list of subfolders in the specified folder
Public methodListFolders(IConnection, Boolean)
Gets the list of folders in the mailbox
Public methodListFolders(IConnection, String)
Gets the list of subfolders in the specified folder
Public methodListFolders(IConnection, String, Boolean)
Gets the list of subfolders in the specified folder
Public methodListFolders(String, Boolean, ListFoldersOptions, ListFoldersReturnOptions)
Gets the list of subfolders in the specified folder
Public methodListFolders(IConnection, String, Boolean, ListFoldersOptions, ListFoldersReturnOptions)
Gets the list of subfolders in the specified folder
Public methodListMessage(Int32)
Gets information about a message.
Public methodListMessage(String)
Gets information about a message.
Public methodListMessage(Int32, IEnumerableString)
Gets information about a message.
Public methodListMessage(String, IEnumerableString)
Gets information about a message.
Public methodListMessage(IConnection, Int32)
Gets information about a message.
Public methodListMessage(IConnection, String)
Gets information about a message.
Public methodListMessage(IConnection, Int32, IEnumerableString)
Gets information about a message.
Public methodListMessage(IConnection, String, IEnumerableString)
Gets information about a message.
Public methodListMessages
Gets the list of messages in the current folder
Public methodListMessages(Boolean)
Gets the list of messages in the current folder
Public methodListMessages(IEnumerableString)
Gets the list of messages in the current folder
Public methodListMessages(Int32)
Gets the list of messages in the current folder.
Public methodListMessages(Int64)
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
Public methodListMessages(String)
Gets the list of messages in the specified folder
Public methodListMessages(IConnection)
Gets the list of messages in the current folder
Public methodListMessages(MailQuery)
Gets the list of messages in the current folder.
Public methodListMessages(String, Boolean)
Gets the list of messages in the specified folder
Public methodListMessages(IConnection, MailQuery)
Gets the list of messages in the current folder.
Public methodListMessages(IConnection, Boolean)
Gets the list of messages in the current folder
Public methodListMessages(IConnection, Int32)
Gets the list of messages in the current folder.
Public methodListMessages(IConnection, Int64)
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
Public methodListMessages(IConnection, String)
Gets the list of messages in the specified folder
Public methodListMessages(MailQuery, Int32)
Gets the list of messages in the current folder.
Public methodListMessages(String, MailQuery, Int32)
Gets the list of messages in the current folder.
Public methodListMessages(String, Boolean, IEnumerableString)
Gets the list of messages in the specified folder
Public methodListMessages(IConnection, MailQuery, Int32)
Gets the list of messages in the current folder.
Public methodListMessages(IConnection, String, Boolean)
Gets the list of messages in the specified folder
Public methodListMessages(IConnection, String, MailQuery, Int32)
Gets the list of messages in the current folder.
Public methodListMessages(IConnection, String, Int64, Boolean, IEnumerableString)
Gets the list of messages in the specified folder
Public methodListMessagesByPage(Int32) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(PageInfo) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(Int32, PageSettings)
Gets the list of messages
Public methodListMessagesByPage(Int32, Int32) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(IConnection, PageInfo) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(IConnection, Int32) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(PageInfo, PageSettings)
Gets the list of messages
Public methodListMessagesByPage(Int32, Int32, PageSettings)
Gets the list of messages
Public methodListMessagesByPage(String, MailQuery, PageInfo) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(String, MailQuery, Int32) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(IConnection, Int32, Int32) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(MailQuery, PageInfo, PageSettings)
Gets the list of messages
Public methodListMessagesByPage(IConnection, String, MailQuery, PageInfo) Obsolete.
Gets the list of messages in the current folder.
Public methodListMessagesByPage(IConnection, String, MailQuery, Int32) Obsolete.
Gets the list of messages in the current folder.
Public methodMoveFolder(String, String)
Moves specified folder and its subfolders to new location.
Public methodMoveFolder(IConnection, String, String)
Moves specified folder and its subfolders to new location.
Public methodMoveMessage(Int32, String)
Moves the message
Public methodMoveMessage(String, String)
Moves the message
Public methodMoveMessage(Int32, String, Boolean)
Moves the message
Public methodMoveMessage(String, String, Boolean)
Moves the message
Public methodMoveMessage(IConnection, Int32, String)
Moves the messaeg
Public methodMoveMessage(IConnection, String, String)
Moves the message
Public methodMoveMessage(IConnection, Int32, String, Boolean)
Moves the messaeg
Public methodMoveMessage(IConnection, String, String, Boolean)
Moves the message
Public methodMoveMessages(IEnumerableInt32, String)
Moves the message
Public methodMoveMessages(IEnumerableString, String)
Moves the message
Public methodMoveMessages(IEnumerableImapMessageInfo, String)
Moves the message
Public methodMoveMessages(IEnumerableInt32, String, Boolean)
Moves the message
Public methodMoveMessages(IEnumerableString, String, Boolean)
Moves the message
Public methodMoveMessages(Int32, Int32, String)
Moves the message
Public methodMoveMessages(String, String, String)
Moves the message
Public methodMoveMessages(IConnection, IEnumerableImapMessageInfo, String)
Moves the message
Public methodMoveMessages(IConnection, IEnumerableInt32, String)
Moves the messaeg
Public methodMoveMessages(IConnection, IEnumerableString, String)
Moves the message
Public methodMoveMessages(IEnumerableImapMessageInfo, String, Boolean)
Moves the message
Public methodMoveMessages(Int32, Int32, String, Boolean)
Moves the message
Public methodMoveMessages(String, String, String, Boolean)
Moves the message
Public methodMoveMessages(IConnection, IEnumerableImapMessageInfo, String, Boolean)
Moves the message
Public methodMoveMessages(IConnection, IEnumerableInt32, String, Boolean)
Moves the messaeg
Public methodMoveMessages(IConnection, IEnumerableString, String, Boolean)
Moves the message
Public methodMoveMessages(IConnection, Int32, Int32, String)
Moves the messaeg
Public methodMoveMessages(IConnection, String, String, String)
Moves the message
Public methodMoveMessages(IConnection, Int32, Int32, String, Boolean)
Moves the messaeg
Public methodMoveMessages(IConnection, String, String, String, Boolean)
Moves the message
Public methodNoop
'No operation' command
(Overrides EmailClientNoop.)
Public methodNoop(IConnection)
'No operation' command
(Overrides EmailClientNoop(IConnection).)
Public methodRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IEnumerableString, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(Int32, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(String, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IEnumerableInt32, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IEnumerableString, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(Int32, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(Int32, Int32, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(String, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(String, String, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, Int32, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, String, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(Int32, Int32, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(String, String, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, IEnumerableImapMessageInfo, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, IEnumerableInt32, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, IEnumerableString, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, Int32, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, String, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, String, String, ImapMessageFlags)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, Int32, Int32, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRemoveMessageFlags(IConnection, String, String, ImapMessageFlags, Int64)
Removes the flags of the message
Public methodRenameFolder(String, String)
Renames a specified folder to a new name
Public methodRenameFolder(IConnection, String, String)
Renames a specified folder to a new name
Public methodRequestCheckpoint
Requests a checkpoint of the currently selected mailbox.
Public methodRequestCheckpoint(IConnection)
Requests a checkpoint of the currently selected mailbox.
Public methodResetLogSettings
Resets logging settings to default.
(Inherited from EmailClient.)
Public methodRestore(Stream, RestoreSettings) Obsolete.
Restores imap folders from the given stream.
Public methodRestore(String, RestoreSettings) Obsolete.
Restores imap folders from the specified personal storage file.
Public methodRestore(PersonalStorage, RestoreSettings)
Begins to restore imap folders from the given personal storage.
Public methodRestore(PersonalStorage, RestoreOptions) Obsolete.
Restores imap folders from the given personal storage.
Public methodRestore(Stream, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Restores the specified imap folders from the given stream.
Public methodRestore(String, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Restores the specified imap folders from the specified personal storage file.
Public methodRestore(IConnection, PersonalStorage, RestoreSettings) Obsolete.
Restores imap folders from the given personal storage.
Public methodRestore(IConnection, Stream, RestoreOptions) Obsolete.
Restores imap folders from the given stream.
Public methodRestore(IConnection, String, RestoreSettings) Obsolete.
Restores imap folders from the specified personal storage file.
Public methodRestore(PersonalStorage, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Restores the specified imap folders from the given personal storage.
Public methodRestore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Restores the specified imap folders from the given personal storage.
Public methodRestore(IConnection, Stream, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Restores the specified imap folders from the given stream.
Public methodRestore(IConnection, String, ImapFolderInfoCollection, RestoreSettings) Obsolete.
Restores the specified imap folders from the specified personal storage file.
Public methodSaveMessage(Int32, Stream)
Downloads the message with the specified sequence number and writes its data into a supplied stream
Public methodSaveMessage(Int32, String)
Downloads the message with the specified sequence number and writes its data into a local file
Public methodSaveMessage(String, Stream)
Downloads the message with the specified sequence number and writes its data into a supplied stream
Public methodSaveMessage(String, String)
Downloads the message with the specified sequence number and writes its data into a local file
Public methodSaveMessage(IConnection, Int32, Stream)
Downloads the message with the specified sequence number and writes its data into a supplied stream
Public methodSaveMessage(IConnection, Int32, String)
Downloads the message with the specified sequence number and writes its data into a local file
Public methodSaveMessage(IConnection, String, Stream)
Downloads the message with the specified sequence number and writes its data into a supplied stream
Public methodSaveMessage(IConnection, String, String)
Downloads the message with the specified sequence number and writes its data into a local file
Public methodSelectFolder(String)
Selects the specified folder
Public methodSelectFolder(String, NullableBoolean)
Selects the specified folder
Public methodSelectFolder(IConnection, String)
Selects the specified folder
Public methodSelectFolder(IConnection, String, NullableBoolean)
Selects the specified folder
Public methodSetQuota(String, String, Int32)
Sets quota information
Public methodSetQuota(IConnection, String, String, Int32)
Sets quota information
Public methodStartMonitoring(ImapMonitoringEventHandler)
Starts monitoring of message changes for Inbox folder
Public methodStartMonitoring(String, ImapMonitoringEventHandler)
Starts monitoring of message changes for specified folder
Public methodStopMonitoring
Stops any monitoring of changes.
Public methodStopMonitoring(String)
Stops monitoring of message changes for specified folder.
Public methodSubscribeFolder(String)
Sent the SUBSCRIBE command that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodSubscribeFolder(IConnection, String)
Sent the SUBSCRIBE command that adds the specified mailbox name to the server's set of "active" mailboxes.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUndeleteMessage(Int32)
Marks a message with the specified sequence number as not deleted
Public methodUndeleteMessage(String)
Marks a message with the specified sequence number as not deleted.
Public methodUndeleteMessage(Int32, Int64)
Marks a message with the specified sequence number as not deleted
Public methodUndeleteMessage(String, Int64)
Marks a message with the specified sequence number as not deleted.
Public methodUndeleteMessage(IConnection, Int32)
Marks a message with the specified sequence number as not deleted
Public methodUndeleteMessage(IConnection, String)
Marks a message with the specified sequence number as not deleted.
Public methodUndeleteMessage(IConnection, Int32, Int64)
Marks a message with the specified sequence number as not deleted
Public methodUndeleteMessage(IConnection, String, Int64)
Marks a message with the specified sequence number as not deleted.
Public methodUnselectFolder
Permanently removes all messages marked as deleted for currently selected folder and removes selected-state for this folder.
Public methodUnselectFolder(Boolean)
Unselects folder which are currently selected. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodUnselectFolder(IConnection)
Permanently removes all messages marked as deleted for currently selected folder and removes selected-state for this folder.
Public methodUnselectFolder(IConnection, Boolean)
Unselects folder which are currently selected. if doNotExpunge property is true, all messages are marked as deleted are removed, otherwise deletion canceled. Please note, this operation works only in case if server supports RFC3691 See more https://tools.ietf.org/html/rfc3691
Public methodUnsubscribeFolder(String)
Sent the UNSUBSCRIBE command that removes the specified mailbox name from the server's set of "active" mailboxes
Public methodUnsubscribeFolder(IConnection, String)
Sent the UNSUBSCRIBE command that removes the specified mailbox name from the server's set of "active" mailboxes
Events
  NameDescription
Public eventBindIPEndPoint
Associates a Socket with a local endpoint.
(Inherited from EmailClient.)
Public eventOnConnect
The OnConnect event occurs when the clent establishes connection.
(Inherited from EmailClient.)
See Also