Pop3Client Methods

The Pop3Client type exposes the following members.

Methods
  NameDescription
Public methodCancelAsyncOperation Obsolete.
Cancels asynchronous operation. This method is used only with APM operations also known as Begin/End methods. Please do not use this method with TAP operations!
(Inherited from EmailClient.)
Public methodCommitDeletes
Commit the deletions
Public methodCommitDeletes(Int32)
Commit the deletions
Public methodCommitDeletes(IConnection)
Commit the deletions
Public methodCommitDeletesAsync
Commit the deletions
Public methodCommitDeletesAsync(Int32)
Commit the deletions
Public methodCommitDeletesAsync(CancellationToken)
Commit the deletions
Public methodCommitDeletesAsync(IConnection)
Commit the deletions
Public methodCommitDeletesAsync(Int32, CancellationToken)
Commit the deletions
Public methodCommitDeletesAsync(IConnection, CancellationToken)
Commit the deletions
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 methodDeleteMessage(Int32)
Deletes the message
Public methodDeleteMessage(String)
Deletes the message
Public methodDeleteMessage(IConnection, Int32)
Deletes the message
Public methodDeleteMessage(IConnection, String)
Deletes the message
Public methodDeleteMessageAsync(Int32)
Deletes the message
Public methodDeleteMessageAsync(String)
Deletes the message
Public methodDeleteMessageAsync(Int32, CancellationToken)
Deletes the message
Public methodDeleteMessageAsync(String, CancellationToken)
Deletes the message
Public methodDeleteMessageAsync(IConnection, Int32)
Deletes the message
Public methodDeleteMessageAsync(IConnection, String)
Deletes the message
Public methodDeleteMessageAsync(IConnection, Int32, CancellationToken)
Deletes the message
Public methodDeleteMessageAsync(IConnection, String, CancellationToken)
Deletes the message
Public methodDeleteMessages
Deletes all messages
Public methodDeleteMessages(IConnection)
Deletes all messages
Public methodDeleteMessagesAsync
Deletes all messages
Public methodDeleteMessagesAsync(CancellationToken)
Deletes all messages
Public methodDeleteMessagesAsync(IConnection)
Deletes all messages
Public methodDeleteMessagesAsync(IConnection, CancellationToken)
Deletes all messages
Public methodDispose
Finalizes all operations with a server.
(Inherited from EmailClient.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFetchMessage(Int32)
Fetches the message
Public methodFetchMessage(String)
Fetches the message
Public methodFetchMessage(IConnection, Int32)
Fetches the message
Public methodFetchMessage(IConnection, String)
Fetches the message
Public methodFetchMessageAsync(Int32)
Fetches the message
Public methodFetchMessageAsync(String)
Fetches the message
Public methodFetchMessageAsync(Int32, CancellationToken)
Fetches the message
Public methodFetchMessageAsync(String, CancellationToken)
Fetches the message
Public methodFetchMessageAsync(IConnection, Int32)
Fetches the message
Public methodFetchMessageAsync(IConnection, String)
Fetches the message
Public methodFetchMessageAsync(IConnection, Int32, CancellationToken)
Fetches the message
Public methodFetchMessageAsync(IConnection, String, CancellationToken)
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 methodFetchMessagesAsync(IEnumerableInt32)
Fetches the messages asynchronously
Public methodFetchMessagesAsync(IEnumerableString)
Fetches the messages asynchronously
Public methodFetchMessagesAsync(IEnumerableInt32, CancellationToken)
Fetches the messages asynchronously
Public methodFetchMessagesAsync(IEnumerableString, CancellationToken)
Fetches the messages asynchronously
Public methodFetchMessagesAsync(IConnection, IEnumerableInt32)
Fetches the messages asynchronously
Public methodFetchMessagesAsync(IConnection, IEnumerableString)
Fetches the messages asynchronously
Public methodFetchMessagesAsync(IConnection, IEnumerableInt32, CancellationToken)
Fetches the messages asynchronously
Public methodFetchMessagesAsync(IConnection, IEnumerableString, CancellationToken)
Fetches the messages asynchronously
Public methodGetCapabilities (Inherited from EmailClient.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMailboxInfo
Gets the mailbox status info
Public methodGetMailboxInfo(Boolean)
Gets the mailbox status info
Public methodGetMailboxInfo(IConnection)
Gets the mailbox status info
Public methodGetMailboxInfo(IConnection, Boolean)
Gets the mailbox status info
Public methodGetMailboxInfoAsync
Gets the mailbox status info
Public methodGetMailboxInfoAsync(Boolean)
Gets the mailbox status info
Public methodGetMailboxInfoAsync(CancellationToken)
Gets the mailbox status info
Public methodGetMailboxInfoAsync(IConnection)
Gets the mailbox status info
Public methodGetMailboxInfoAsync(Boolean, CancellationToken)
Gets the mailbox status info
Public methodGetMailboxInfoAsync(IConnection, Boolean)
Gets the mailbox status info
Public methodGetMailboxInfoAsync(IConnection, CancellationToken)
Gets the mailbox status info
Public methodGetMailboxInfoAsync(IConnection, Boolean, CancellationToken)
Gets the mailbox status info
Public methodGetMailboxSize
Gets the size of the mailbox
Public methodGetMailboxSize(IConnection)
Gets the size of the mailbox
Public methodGetMailboxSizeAsync
Gets the size of the mailbox
Public methodGetMailboxSizeAsync(CancellationToken)
Gets the size of the mailbox
Public methodGetMailboxSizeAsync(IConnection)
Gets the size of the mailbox
Public methodGetMailboxSizeAsync(IConnection, CancellationToken)
Gets the size of the mailbox
Public methodGetMessageCount
Gets the message count
Public methodGetMessageCount(Boolean)
Gets the message count
Public methodGetMessageCount(IConnection)
Gets the message count
Public methodGetMessageCount(IConnection, Boolean)
Gets the message count
Public methodGetMessageCountAsync
Gets the message count
Public methodGetMessageCountAsync(Boolean)
Gets the message count
Public methodGetMessageCountAsync(CancellationToken)
Gets the message count
Public methodGetMessageCountAsync(IConnection)
Gets the message count
Public methodGetMessageCountAsync(Boolean, CancellationToken)
Gets the message count
Public methodGetMessageCountAsync(IConnection, Boolean)
Gets the message count
Public methodGetMessageCountAsync(IConnection, CancellationToken)
Gets the message count
Public methodGetMessageCountAsync(IConnection, Boolean, CancellationToken)
Gets the message count
Public methodGetMessageHeaders(Int32)
Gets the message headers
Public methodGetMessageHeaders(String)
Gets the message headers
Public methodGetMessageHeaders(IConnection, Int32)
Gets the message headers
Public methodGetMessageHeaders(IConnection, String)
Gets the message headers
Public methodGetMessageHeadersAsync(Int32)
Gets the message headers
Public methodGetMessageHeadersAsync(String)
Gets the message headers
Public methodGetMessageHeadersAsync(Int32, CancellationToken)
Gets the message headers
Public methodGetMessageHeadersAsync(String, CancellationToken)
Gets the message headers
Public methodGetMessageHeadersAsync(IConnection, Int32)
Gets the message headers
Public methodGetMessageHeadersAsync(IConnection, String)
Gets the message headers
Public methodGetMessageHeadersAsync(IConnection, Int32, CancellationToken)
Gets the message headers
Public methodGetMessageHeadersAsync(IConnection, String, CancellationToken)
Gets the message headers
Public methodGetMessageInfo(Int32)
Gets the information for that message
Public methodGetMessageInfo(String)
Gets the information for that message
Public methodGetMessageInfo(Int32, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfo(String, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfo(IConnection, Int32)
Gets the information for that message
Public methodGetMessageInfo(IConnection, String)
Gets the information for that message
Public methodGetMessageInfo(IConnection, Int32, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfo(IConnection, String, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfoAsync(Int32)
Gets the information for that message
Public methodGetMessageInfoAsync(String)
Gets the information for that message
Public methodGetMessageInfoAsync(Int32, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfoAsync(Int32, CancellationToken)
Gets the information for that message
Public methodGetMessageInfoAsync(String, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfoAsync(String, CancellationToken)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, Int32)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, String)
Gets the information for that message
Public methodGetMessageInfoAsync(Int32, Pop3ListFields, CancellationToken)
Gets the information for that message
Public methodGetMessageInfoAsync(String, Pop3ListFields, CancellationToken)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, Int32, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, Int32, CancellationToken)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, String, Pop3ListFields)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, String, CancellationToken)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, Int32, Pop3ListFields, CancellationToken)
Gets the information for that message
Public methodGetMessageInfoAsync(IConnection, String, Pop3ListFields, CancellationToken)
Gets the information for that message
Public methodGetMessageSize(Int32)
Gets the size of the message
Public methodGetMessageSize(String)
Gets the size of the message
Public methodGetMessageSize(IConnection, Int32)
Gets the size of the message
Public methodGetMessageSize(IConnection, String)
Gets the size of the message
Public methodGetMessageSizeAsync(Int32)
Gets the size of the message
Public methodGetMessageSizeAsync(String)
Gets the size of the message
Public methodGetMessageSizeAsync(Int32, CancellationToken)
Gets the size of the message
Public methodGetMessageSizeAsync(String, CancellationToken)
Gets the size of the message
Public methodGetMessageSizeAsync(IConnection, Int32)
Gets the size of the message
Public methodGetMessageSizeAsync(IConnection, String)
Gets the size of the message
Public methodGetMessageSizeAsync(IConnection, Int32, CancellationToken)
Gets the size of the message
Public methodGetMessageSizeAsync(IConnection, String, CancellationToken)
Gets the size of the message
Public methodGetMessageUniqueId(Int32)
Gets the message unique id
Public methodGetMessageUniqueId(IConnection, Int32)
Gets the message unique id
Public methodGetMessageUniqueIdAsync(Int32)
Gets the message unique id
Public methodGetMessageUniqueIdAsync(Int32, CancellationToken)
Gets the message unique id
Public methodGetMessageUniqueIdAsync(IConnection, Int32)
Gets the message unique id
Public methodGetMessageUniqueIdAsync(IConnection, Int32, CancellationToken)
Gets the message unique id
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodListMessages
Lists the messages. Gets an information for earch message
Public methodListMessages(Boolean)
Lists the messages. Gets an information for earch message
Public methodListMessages(IEnumerableInt32)
Lists the messages. Gets an information for earch message
Public methodListMessages(IEnumerableString)
Lists the messages. Gets an information for earch message
Public methodListMessages(IConnection)
Lists the messages. Gets an information for earch message
Public methodListMessages(MailQuery)
Lists the messages.
Public methodListMessages(Pop3ListFields)
Lists the messages.
Public methodListMessages(IConnection, Pop3ListFields)
Lists the messages.
Public methodListMessages(IConnection, MailQuery)
Lists the messages.
Public methodListMessages(IConnection, Boolean)
Lists the messages. Gets an information for earch message
Public methodListMessages(IConnection, IEnumerableInt32)
Lists the messages. Gets an information for earch message
Public methodListMessages(IConnection, IEnumerableString)
Lists the messages. Gets an information for earch message
Public methodListMessages(Pop3ListFields, Boolean, MailQuery)
Lists the messages.
Public methodListMessages(IConnection, Pop3ListFields, Boolean, MailQuery)
Lists the messages.
Public methodListMessagesAsync
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(Boolean)
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(CancellationToken)
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(IConnection)
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(MailQuery)
Lists the messages.
Public methodListMessagesAsync(Pop3ListFields)
Lists the messages.
Public methodListMessagesAsync(Boolean, CancellationToken)
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(IConnection, Pop3ListFields)
Lists the messages.
Public methodListMessagesAsync(IConnection, MailQuery)
Lists the messages.
Public methodListMessagesAsync(IConnection, Boolean)
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(IConnection, CancellationToken)
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(MailQuery, CancellationToken)
Lists the messages.
Public methodListMessagesAsync(Pop3ListFields, CancellationToken)
Lists the messages.
Public methodListMessagesAsync(IConnection, Pop3ListFields, CancellationToken)
Lists the messages.
Public methodListMessagesAsync(IConnection, MailQuery, CancellationToken)
Lists the messages.
Public methodListMessagesAsync(IConnection, Boolean, CancellationToken)
Lists the messages. Gets an information for earch message
Public methodListMessagesAsync(Pop3ListFields, Boolean, MailQuery)
Lists the messages.
Public methodListMessagesAsync(IConnection, Pop3ListFields, Boolean, MailQuery)
Lists the messages.
Public methodListMessagesAsync(Pop3ListFields, Boolean, MailQuery, CancellationToken)
Lists the messages.
Public methodListMessagesAsync(IConnection, Pop3ListFields, Boolean, MailQuery, CancellationToken)
Lists the messages.
Public methodLoadMessageInfoList(IEnumerableInt32)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoList(IEnumerablePop3MessageInfo)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoList(IConnection, IEnumerablePop3MessageInfo)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoList(IConnection, IEnumerableInt32)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IEnumerableInt32)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IEnumerablePop3MessageInfo)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IEnumerableInt32, CancellationToken)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IConnection, IEnumerablePop3MessageInfo)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IConnection, IEnumerableInt32)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IEnumerablePop3MessageInfo, CancellationToken)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IConnection, IEnumerablePop3MessageInfo, CancellationToken)
Loads list of Pop3MessageInfo
Public methodLoadMessageInfoListAsync(IConnection, IEnumerableInt32, CancellationToken)
Loads list of Pop3MessageInfo
Public methodNoop
'No operation' command
(Overrides EmailClientNoop.)
Public methodNoop(IConnection)
'No operation' command
(Overrides EmailClientNoop(IConnection).)
Public methodNoopAsync
'No operation' command
Public methodNoopAsync(CancellationToken)
'No operation' command
Public methodNoopAsync(IConnection)
'No operation' command
Public methodNoopAsync(IConnection, CancellationToken)
'No operation' command
Public methodResetLogSettings
Resets logging settings to default.
(Inherited from EmailClient.)
Public methodSaveMessage(Int32, Stream)
Fetches and save the message as a stream
Public methodSaveMessage(Int32, String)
Fetches and save the message into a file
Public methodSaveMessage(String, Stream)
Fetches and save the message as a stream
Public methodSaveMessage(String, String)
Fetches and save the message into a file
Public methodSaveMessage(IConnection, Int32, Stream)
Fetches and save the message as a stream
Public methodSaveMessage(IConnection, Int32, String)
Fetches and save the message into a file
Public methodSaveMessage(IConnection, String, Stream)
Fetches and save the message as a stream
Public methodSaveMessage(IConnection, String, String)
Fetches and save the message into a file
Public methodSaveMessageAsync(Int32, Stream)
Fetches and save the message as a stream
Public methodSaveMessageAsync(Int32, String)
Fetches and save the message into a file
Public methodSaveMessageAsync(String, Stream)
Fetches and save the message as a stream
Public methodSaveMessageAsync(String, String)
Fetches and save the message into a file
Public methodSaveMessageAsync(Int32, Stream, CancellationToken)
Fetches and save the message as a stream
Public methodSaveMessageAsync(Int32, String, CancellationToken)
Fetches and save the message into a file
Public methodSaveMessageAsync(String, Stream, CancellationToken)
Fetches and save the message as a stream
Public methodSaveMessageAsync(String, String, CancellationToken)
Fetches and save the message into a file
Public methodSaveMessageAsync(IConnection, Int32, Stream)
Fetches and save the message as a stream
Public methodSaveMessageAsync(IConnection, Int32, String)
Fetches and save the message into a file
Public methodSaveMessageAsync(IConnection, String, Stream)
Fetches and save the message as a stream
Public methodSaveMessageAsync(IConnection, String, String)
Fetches and save the message into a file
Public methodSaveMessageAsync(IConnection, Int32, Stream, CancellationToken)
Fetches and save the message as a stream
Public methodSaveMessageAsync(IConnection, Int32, String, CancellationToken)
Fetches and save the message into a file
Public methodSaveMessageAsync(IConnection, String, Stream, CancellationToken)
Fetches and save the message as a stream
Public methodSaveMessageAsync(IConnection, String, String, CancellationToken)
Fetches and save the message into a file
Public methodSetSupportedEncryptionUnsafe
Defines the versions of SSL/TLS encryption protocols to be used. This method is not safe and sets the encryption protocols without any compatibility checks. Use SupportedEncryption property to safely set only protocols that definitely supported by .net framework. Please note, if your current .net framework does not support this level of security, an exception will be thrown when trying to establish a connection to the server.
(Inherited from EmailClient.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUndeleteMessages
Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
Public methodUndeleteMessages(IConnection)
Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
Public methodUndeleteMessagesAsync
Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
Public methodUndeleteMessagesAsync(CancellationToken)
Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
Public methodUndeleteMessagesAsync(IConnection)
Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
Public methodUndeleteMessagesAsync(IConnection, CancellationToken)
Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
Public methodValidateCredentials
Executes credentials validation
(Overrides EmailClientValidateCredentials.)
Public methodValidateCredentials(IConnection)
Executes credentials validation
Public methodValidateCredentialsAsync
Executes credentials validation
Public methodValidateCredentialsAsync(CancellationToken)
Executes credentials validation
Public methodValidateCredentialsAsync(IConnection)
Executes credentials validation
Public methodValidateCredentialsAsync(IConnection, CancellationToken)
Executes credentials validation
See Also