Aspose::Email::Clients::Pop3::Pop3Client Class Referencefinal

Allows applications to access and manipulate messages by using the Post Office Protocol Version 3 (POP3). More...

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

Public Member Functions

System::SharedPtr< Pop3ConnectionPool > get_Pool ()
 Gets connection pool for the client More...
 
int32_t get_DefaultPort () override
 Gets default port for client More...
 
Pop3KnownAuthenticationType get_AllowedAuthentication ()
 Gets enumeration of allowed by user authentication types More...
 
void set_AllowedAuthentication (Pop3KnownAuthenticationType value)
 Sets enumeration of allowed by user authentication types More...
 
Pop3KnownAuthenticationType get_SupportedAuthentication ()
 Gets enumeration of supported by server authentication types More...
 
 Pop3Client ()
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, System::String username, System::String password)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, System::String username, System::String password, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port, System::String username, System::String password)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port, System::String username, System::String password, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port, System::String username, System::String authInfo, bool useOAuth, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port, System::String username, System::SharedPtr< ITokenProvider > tokenProvider, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port, System::String username, System::String password, System::Net::Security::RemoteCertificateValidationCallback userCertificateValidationCallback)
 Initializes a new instance of the Pop3Client class More...
 
 Pop3Client (System::String host, int32_t port, System::String username, System::String password, System::Net::Security::RemoteCertificateValidationCallback userCertificateValidationCallback, Aspose::Email::Clients::SecurityOptions securityOptions)
 Initializes a new instance of the Pop3Client class More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection)
 Begins to commit the deletions. More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to commit the deletions. More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions. More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes ()
 Begins to commit the deletions. More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::AsyncCallback callback)
 Begins to commit the deletions. More...
 
System::SharedPtr< System::IAsyncResult > BeginCommitDeletes (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to commit the deletions. More...
 
void EndCommitDeletes (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void CommitDeletes (int32_t sleep)
 Commit the deletions More...
 
void CommitDeletes (System::SharedPtr< IConnection > connection)
 Commit the deletions More...
 
void CommitDeletes ()
 Commit the deletions More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, System::AsyncCallback callback)
 Begins DeleteMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessage (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins DeleteMessage operation asynchronously More...
 
void EndDeleteMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Deletes the message More...
 
void DeleteMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Deletes the message More...
 
void DeleteMessage (int32_t sequenceNumber)
 Deletes the message More...
 
void DeleteMessage (System::String uniqueId)
 Deletes the message More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection)
 Begins delete all messages asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins delete all messages asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins delete all messages asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages ()
 Begins delete all messages asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::AsyncCallback callback)
 Begins delete all messages asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginDeleteMessages (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins delete all messages asynchronously More...
 
void EndDeleteMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void DeleteMessages (System::SharedPtr< IConnection > connection)
 Deletes all messages More...
 
void DeleteMessages ()
 Deletes all messages More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::String uniqueId)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::String uniqueId, System::AsyncCallback callback)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessage (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessage operation asynchronously More...
 
System::SharedPtr< MailMessageEndFetchMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< MailMessageFetchMessage (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (System::String uniqueId)
 Fetches the message More...
 
System::SharedPtr< MailMessageFetchMessage (int32_t sequenceNumber)
 Fetches the message More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginFetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins FetchMessages operation asynchronously More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > EndFetchMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Fetches the messages More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Fetches the messages More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumbers)
 Fetches the messages More...
 
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< MailMessage > > > FetchMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uids)
 Fetches the messages More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxInfo (System::SharedPtr< IConnection > connection)
 Begins to get the mailbox status info More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxInfo (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to get the mailbox status info More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxInfo (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the mailbox status info More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxInfo (System::SharedPtr< IConnection > connection, bool closeTransaction, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the mailbox status info More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxInfo ()
 Begins to get the mailbox status info More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxInfo (System::AsyncCallback callback)
 Begins to get the mailbox status info More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxInfo (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the mailbox status info More...
 
System::SharedPtr< Pop3MailboxInfoEndGetMailboxInfo (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< Pop3MailboxInfoGetMailboxInfo (System::SharedPtr< IConnection > connection)
 Gets the mailbox status info More...
 
System::SharedPtr< Pop3MailboxInfoGetMailboxInfo (System::SharedPtr< IConnection > connection, bool closeTransaction)
 Gets the mailbox status info More...
 
System::SharedPtr< Pop3MailboxInfoGetMailboxInfo (bool closeTransaction)
 Gets the mailbox status info More...
 
System::SharedPtr< Pop3MailboxInfoGetMailboxInfo ()
 Gets the mailbox status info More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxSize (System::SharedPtr< IConnection > connection)
 Begins GetMailboxSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxSize (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins GetMailboxSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxSize (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMailboxSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxSize ()
 Begins GetMailboxSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxSize (System::AsyncCallback callback)
 Begins GetMailboxSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMailboxSize (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMailboxSize operation asynchronously More...
 
int64_t EndGetMailboxSize (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
int64_t GetMailboxSize (System::SharedPtr< IConnection > connection)
 Gets the size of the mailbox More...
 
int64_t GetMailboxSize ()
 Gets the size of the mailbox More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::SharedPtr< IConnection > connection)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::SharedPtr< IConnection > connection, bool closeTransaction)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::SharedPtr< IConnection > connection, bool closeTransaction, System::AsyncCallback callback)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::SharedPtr< IConnection > connection, bool closeTransaction, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount ()
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::AsyncCallback callback)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (bool closeTransaction)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (bool closeTransaction, System::AsyncCallback callback)
 Begins GetMessageCount operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageCount (bool closeTransaction, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageCount operation asynchronously More...
 
int32_t EndGetMessageCount (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
int32_t GetMessageCount (System::SharedPtr< IConnection > connection)
 Gets the message count More...
 
int32_t GetMessageCount (System::SharedPtr< IConnection > connection, bool closeTransaction)
 Gets the message count More...
 
int32_t GetMessageCount ()
 Gets the message count More...
 
int32_t GetMessageCount (bool closeTransaction)
 Gets the message count More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (int32_t sequenceNumber)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::String uniqueId)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::String uniqueId, System::AsyncCallback callback)
 Begins getting message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageHeaders (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins getting message headers More...
 
System::SharedPtr< Aspose::Email::Mime::HeaderCollectionEndGetMessageHeaders (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< Aspose::Email::Mime::HeaderCollectionGetMessageHeaders (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Gets the message headers More...
 
System::SharedPtr< Aspose::Email::Mime::HeaderCollectionGetMessageHeaders (int32_t sequenceNumber)
 Gets the message headers More...
 
System::SharedPtr< Aspose::Email::Mime::HeaderCollectionGetMessageHeaders (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Gets the message headers More...
 
System::SharedPtr< Aspose::Email::Mime::HeaderCollectionGetMessageHeaders (System::String uniqueId)
 Gets the message headers More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (int32_t sequenceNumber)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::String uniqueId)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::String uniqueId, System::AsyncCallback callback)
 Begins GetMessageSize operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageSize (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins GetMessageSize operation asynchronously More...
 
int64_t EndGetMessageSize (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
int64_t GetMessageSize (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Gets the size of the message More...
 
int64_t GetMessageSize (System::String uniqueId)
 Gets the size of the message More...
 
int64_t GetMessageSize (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Gets the size of the message More...
 
int64_t GetMessageSize (int32_t sequenceNumber)
 Gets the size of the message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageUniqueId (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins to get the message unique id More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageUniqueId (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins to get the message unique id More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageUniqueId (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the message unique id More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageUniqueId (int32_t sequenceNumber)
 Begins to get the message unique id More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageUniqueId (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins to get the message unique id More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageUniqueId (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the message unique id More...
 
System::String EndGetMessageUniqueId (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::String GetMessageUniqueId (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Gets the message unique id More...
 
System::String GetMessageUniqueId (int32_t sequenceNumber)
 Gets the message unique id More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, Pop3ListFields fields)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, Pop3ListFields fields, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, Pop3ListFields fields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (int32_t sequenceNumber, Pop3ListFields fields)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (int32_t sequenceNumber, Pop3ListFields fields, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (int32_t sequenceNumber, Pop3ListFields fields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (int32_t sequenceNumber)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (int32_t sequenceNumber, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (int32_t sequenceNumber, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId, Pop3ListFields fields)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId, Pop3ListFields fields, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId, Pop3ListFields fields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::String uniqueId, Pop3ListFields fields)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::String uniqueId, Pop3ListFields fields, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::String uniqueId, Pop3ListFields fields, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::String uniqueId)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::String uniqueId, System::AsyncCallback callback)
 Begins to get the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginGetMessageInfo (System::String uniqueId, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to get the information for that message More...
 
System::SharedPtr< Pop3MessageInfoEndGetMessageInfo (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId, Pop3ListFields fields)
 Gets the information for that message More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (System::SharedPtr< IConnection > connection, System::String uniqueId)
 Gets the information for that message More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (System::String uniqueId)
 Gets the information for that message More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (System::String uniqueId, Pop3ListFields fields)
 Gets the information for that message More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, Pop3ListFields fields)
 Gets the information for that message More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (System::SharedPtr< IConnection > connection, int32_t sequenceNumber)
 Gets the information for that message More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (int32_t sequenceNumber)
 Gets the information for that message More...
 
System::SharedPtr< Pop3MessageInfoGetMessageInfo (int32_t sequenceNumber, Pop3ListFields fields)
 Gets the information for that message More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, Pop3ListFields fields, bool closeTransaction, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Begins ListMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::AsyncCallback callback)
 Begins ListMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages ()
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::AsyncCallback callback)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessages operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Begins ListMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::AsyncCallback callback)
 Begins ListMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins ListMessage operation asynchronously More...
 
System::SharedPtr< Pop3MessageInfoCollectionEndListMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> uniqueIdLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberLst)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, bool closeTransaction)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Lists the messages. More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, Pop3ListFields fields)
 Lists the messages. More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< IConnection > connection, Pop3ListFields fields, bool closeTransaction, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Lists the messages. More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages ()
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (bool closeTransaction)
 Lists the messages. Gets an information for earch message More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Lists the messages. More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (Pop3ListFields fields)
 Lists the messages. More...
 
System::SharedPtr< Pop3MessageInfoCollectionListMessages (Pop3ListFields fields, bool closeTransaction, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)
 Lists the messages. More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList, System::AsyncCallback callback)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList, System::AsyncCallback callback)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList, System::AsyncCallback callback)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList, System::AsyncCallback callback)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins load list of Pop3MessageInfo asynchronously More...
 
System::SharedPtr< Pop3MessageInfoCollectionEndLoadMessageInfoList (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
System::SharedPtr< Pop3MessageInfoCollectionLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList)
 Loads list of Pop3MessageInfo More...
 
System::SharedPtr< Pop3MessageInfoCollectionLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >> sequenceNumberList)
 Loads list of Pop3MessageInfo More...
 
System::SharedPtr< Pop3MessageInfoCollectionLoadMessageInfoList (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList)
 Loads list of Pop3MessageInfo More...
 
System::SharedPtr< Pop3MessageInfoCollectionLoadMessageInfoList (System::SharedPtr< IConnection > connection, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>> messageInfoList)
 Loads list of Pop3MessageInfo More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::SharedPtr< IConnection > connection)
 Begins 'No operation' command. More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins 'No operation' command. More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins 'No operation' command. More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop ()
 Begins 'No operation' command. More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::AsyncCallback callback)
 Begins 'No operation' command. More...
 
System::SharedPtr< System::IAsyncResult > BeginNoop (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins 'No operation' command. More...
 
void EndNoop (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void Noop (System::SharedPtr< IConnection > connection) override
 'No operation' command More...
 
void Noop () override
 'No operation' command More...
 
void Noop (System::SharedPtr< Connection > connection, int32_t timeout) override
 'No operation' command More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback)
 Begins SaveMessage operation asynchronously More...
 
System::SharedPtr< System::IAsyncResult > BeginSaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins SaveMessage operation asynchronously More...
 
void EndSaveMessage (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream)
 Fetches and save the message as a stream More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, System::String uniqueId, System::String fileName)
 Fetches and save the message into a file More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream)
 Fetches and save the message as a stream More...
 
void SaveMessage (System::SharedPtr< IConnection > connection, int32_t sequenceNumber, System::String fileName)
 Fetches and save the message into a file More...
 
void SaveMessage (System::String uniqueId, System::SharedPtr< System::IO::Stream > outputStream)
 Fetches and save the message as a stream More...
 
void SaveMessage (System::String uniqueId, System::String fileName)
 Fetches and save the message into a file More...
 
void SaveMessage (int32_t sequenceNumber, System::SharedPtr< System::IO::Stream > outputStream)
 Fetches and save the message as a stream More...
 
void SaveMessage (int32_t sequenceNumber, System::String fileName)
 Fetches and save the message into a file More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessages (System::SharedPtr< IConnection > connection)
 Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessages (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessages (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessages ()
 Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessages (System::AsyncCallback callback)
 Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
System::SharedPtr< System::IAsyncResult > BeginUndeleteMessages (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
void EndUndeleteMessages (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the asynchronous operation to complete. More...
 
void UndeleteMessages (System::SharedPtr< IConnection > connection)
 Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
void UndeleteMessages ()
 Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked. More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::SharedPtr< IConnection > connection)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::SharedPtr< IConnection > connection, System::AsyncCallback callback)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::SharedPtr< IConnection > connection, System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials ()
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::AsyncCallback callback)
 Begins to execute credentials validation More...
 
System::SharedPtr< System::IAsyncResult > BeginValidateCredentials (System::AsyncCallback callback, System::SharedPtr< System::Object > state)
 Begins to execute credentials validation More...
 
bool EndValidateCredentials (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
bool ValidateCredentials (System::SharedPtr< IConnection > connection)
 Executes credentials validation More...
 
bool ValidateCredentials () override
 Executes credentials validation More...
 
- Public Member Functions inherited from Aspose::Email::Clients::EmailClient
bool get_EnableLogger ()
 Gets value which allows enable/disable logger More...
 
void set_EnableLogger (bool value)
 Sets value which allows enable/disable logger More...
 
System::String get_LogFileName ()
 Gets log file name More...
 
void set_LogFileName (System::String value)
 Sets log file name More...
 
bool get_UseDateInLogFileName () const
 Gets value which indicates if date has to be used in log file name. More...
 
void set_UseDateInLogFileName (bool value)
 Sets value which indicates if date has to be used in log file name. More...
 
virtual System::SharedPtr< Aspose::Email::Tools::Logging::Loggerget_Logger ()
 
virtual void set_Logger (System::SharedPtr< Aspose::Email::Tools::Logging::Logger > value)
 
virtual System::SharedPtr< System::Text::Encoding > get_DefaultEncoding ()
 Gets default encoding for email client More...
 
virtual void set_DefaultEncoding (System::SharedPtr< System::Text::Encoding > value)
 Sets default encoding for email client More...
 
virtual Base::EncryptionProtocols get_SupportedEncryption ()
 Defines the versions of SSL/TLS encryption protocols to be used. PLEASE PAY YOUR ATTENTION, you may set only those versions of protocol, which are supported by .net framework. IF SOME VERSIONS OF PROTOCOL ARE NOT SUPPORTED BY YOUR CURRENT VERSION OF .NET FRAMEWORK, THEY WILL BE IGNORED AND SKIPPED. IT MAY LEAD TO DOWNGRADE TLS SECURITY LEVEL. IN THIS CASE EXCEPTION WON'T BE GENERATED!!! Please, see EncryptionProtocols documentation for more details. Please use SetSupportedEncryptionUnsafe method if you want to set the encryption protocols without any compatibility checks. Default value is: Tls | Tls11 | Tls12 | Tls13 (in case if your current version of .net framework supports these versions of TLS) More...
 
virtual void set_SupportedEncryption (Base::EncryptionProtocols value)
 Defines the versions of SSL/TLS encryption protocols to be used. PLEASE PAY YOUR ATTENTION, you may set only those versions of protocol, which are supported by .net framework. IF SOME VERSIONS OF PROTOCOL ARE NOT SUPPORTED BY YOUR CURRENT VERSION OF .NET FRAMEWORK, THEY WILL BE IGNORED AND SKIPPED. IT MAY LEAD TO DOWNGRADE TLS SECURITY LEVEL. IN THIS CASE EXCEPTION WON'T BE GENERATED!!! Please, see EncryptionProtocols documentation for more details. Please use SetSupportedEncryptionUnsafe method if you want to set the encryption protocols without any compatibility checks. Default value is: Tls | Tls11 | Tls12 | Tls13 (in case if your current version of .net framework supports these versions of TLS) More...
 
virtual System::SharedPtr< System::Security::Cryptography::X509Certificates::X509CertificateCollection > get_ClientCertificates ()
 Contains collection of clients certificates More...
 
virtual System::SharedPtr< PipeliningStatusget_UsePipelining ()
 Gets object which indicates whether the pipelining mode is enabled. More...
 
virtual void set_UsePipelining (System::SharedPtr< PipeliningStatus > value)
 Sets object which indicates whether the pipelining mode is enabled. More...
 
virtual System::String get_Host ()
 Gets the host name. More...
 
virtual void set_Host (System::String value)
 Sets the host name. More...
 
virtual int32_t get_Port ()
 Gets the port. More...
 
virtual void set_Port (int32_t value)
 Sets the port. More...
 
virtual Aspose::Email::Clients::SecurityOptions get_SecurityOptions ()
 Security mode for a mail client More...
 
virtual void set_SecurityOptions (Aspose::Email::Clients::SecurityOptions value)
 Security mode for a mail client More...
 
virtual bool get_UseAuthentication ()
 Indicates whether authentication is used. More...
 
virtual void set_UseAuthentication (bool value)
 Indicates whether authentication is used. More...
 
virtual int32_t get_ConnectionCheckupPeriod ()
 Period of connection checking up in milliseconds. Default value is 5 min. More...
 
virtual void set_ConnectionCheckupPeriod (int32_t value)
 Period of connection checking up in milliseconds. Default value is 5 min. More...
 
virtual bool get_UseDefaultCredentials ()
 Gets a Boolean value that controls whether the DefaultCredentials are sent with requests. This option is used with NTLM authentication ONLY! More...
 
virtual void set_UseDefaultCredentials (bool value)
 Sets a Boolean value that controls whether the DefaultCredentials are sent with requests. This option is used with NTLM authentication ONLY! More...
 
virtual System::SharedPtr< Aspose::Email::Clients::Proxyget_Proxy ()
 Gets proxy for the client More...
 
virtual void set_Proxy (System::SharedPtr< Aspose::Email::Clients::Proxy > value)
 Sets proxy for the client More...
 
int32_t get_Timeout ()
 Gets the timeout for mail operations More...
 
void set_Timeout (int32_t value)
 Sets the timeout for mail operations More...
 
int32_t get_GreetingTimeout ()
 Gets the greeting timeout that is used when establishing a connection. Please note, greeting timeout can't be infinite. More...
 
void set_GreetingTimeout (int32_t value)
 Sets the greeting timeout that is used when establishing a connection. Please note, greeting timeout can't be infinite. More...
 
System::SharedPtr< System::Net::ICredentialsByHost > get_Credentials ()
 
void set_Credentials (System::SharedPtr< System::Net::ICredentialsByHost > value)
 
virtual System::String get_Password ()
 Gets the password. Password limitations are defined by server implementation, which client connects. More...
 
virtual void set_Password (System::String value)
 Sets the password. Password limitations are defined by server implementation, which client connects. More...
 
virtual System::String get_AccessToken ()
 Gets the access token. More...
 
virtual void set_AccessToken (System::String value)
 Sets the access token. More...
 
System::SharedPtr< ITokenProviderget_TokenProvider () const
 Gets TokenProvider allowing to retrieve access token. More...
 
void set_TokenProvider (System::SharedPtr< ITokenProvider > value)
 Sets TokenProvider allowing to retrieve access token. More...
 
virtual System::String get_Username ()
 Gets the username. More...
 
virtual void set_Username (System::String value)
 Sets the username. More...
 
Aspose::Email::Clients::ConnectionState get_ConnectionState ()
 Gets the current state of the connection. More...
 
System::SharedPtr< Aspose::Email::Clients::ConnectionPool > get_ConnectionPool () const
 Gets connection pool for the client More...
 
void set_ConnectionPool (System::SharedPtr< Aspose::Email::Clients::ConnectionPool > value)
 Sets connection pool for the client More...
 
virtual System::SharedPtr< IConnectionget_CurrentConnection ()
 Gets current connection according to ConnectionAsgmtMode option More...
 
virtual ConnectionAsgmtType get_ConnectionAsgmtMode ()
 Gets value which defines mode of connection allocation in multiple threads environment More...
 
virtual void set_ConnectionAsgmtMode (ConnectionAsgmtType value)
 Sets value which defines mode of connection allocation in multiple threads environment More...
 
virtual MultiConnectionMode get_UseMultiConnection ()
 Gets value which indicates if client has to use multiple connections for heavy loaded operations. Please note, using of this mode not necessary has to lead to performance increasing. More...
 
virtual void set_UseMultiConnection (MultiConnectionMode value)
 Sets value which indicates if client has to use multiple connections for heavy loaded operations. Please note, using of this mode not necessary has to lead to performance increasing. More...
 
virtual int32_t get_ConnectionsQuantity ()
 Gets quantity of connections in multy-connection mode More...
 
virtual void set_ConnectionsQuantity (int32_t value)
 Sets quantity of connections in multy-connection mode More...
 
void InitializeConnectionPool ()
 
void ResetLogSettings ()
 Resets logging settings to default. More...
 
void initializeLogger ()
 
void SetSupportedEncryptionUnsafe (Base::EncryptionProtocols value)
 Defines the versions of SSL/TLS encryption protocols to be used. This method is not safe and sets the encryption protocols without any compatibility checks. Use SupportedEncryption property to safely set only protocols that definitely supported by .net framework. Please note, if your current .net framework does not support this level of security, an exception will be thrown when trying to establish a connection to the server. More...
 
void SetCredentials ()
 
virtual System::ArrayPtr< System::String > GetCapabilities ()
 
void CancelAsyncOperation (System::SharedPtr< System::IAsyncResult > asyncResult)
 Cancels asynchronous operation. This method is used only with APM operations also known as Begin/End methods. Please do not use this method with TAP operations! More...
 
virtual void ConnectionFinalize (System::SharedPtr< System::Object > sender, System::SharedPtr< Base::ConnectionEventArgs > args)
 Performs finalization operation for specified connection More...
 
System::SharedPtr< System::Object > EndGroupOperation (System::SharedPtr< System::IAsyncResult > asyncResult)
 Waits for the pending asynchronous operation to complete. More...
 
void Dispose () override
 Finalizes all operations with a server. More...
 
virtual System::SharedPtr< IConnectionCreateConnection ()
 Creates new independent connection for operations not linked to threads (not default connection). Invocation of this method is similar to invocation of CreateConnection(createAsDefaultConnection = false) Please see more in documentation for EmailClient.ConnectionAsgmtMode property. More...
 
virtual System::SharedPtr< IConnectionCreateConnection (bool createAsDefaultConnection)
 Creates new (default or independent) connection for operations. Please see more in documentation for EmailClient.ConnectionAsgmtMode property. More...
 

Protected Member Functions

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

Additional Inherited Members

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

Detailed Description

Allows applications to access and manipulate messages by using the Post Office Protocol Version 3 (POP3).

Constructor & Destructor Documentation

◆ Pop3Client() [1/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( )

Initializes a new instance of the Pop3Client class

◆ Pop3Client() [2/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( System::String  host)

Initializes a new instance of the Pop3Client class

Parameters
hostThe host name

◆ Pop3Client() [3/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( System::String  host,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the Pop3Client class

Parameters
hostThe host name
securityOptionsSecurity mode for a mail client

◆ Pop3Client() [4/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( System::String  host,
int32_t  port 
)

Initializes a new instance of the Pop3Client class

Parameters
hostThe host name
portThe port number

◆ Pop3Client() [5/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( System::String  host,
int32_t  port,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the Pop3Client class

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

◆ Pop3Client() [6/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( System::String  host,
System::String  username,
System::String  password 
)

Initializes a new instance of the Pop3Client class

Parameters
hostThe host name
usernameThe username
passwordThe password

◆ Pop3Client() [7/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( System::String  host,
System::String  username,
System::String  password,
Aspose::Email::Clients::SecurityOptions  securityOptions 
)

Initializes a new instance of the Pop3Client class

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

◆ Pop3Client() [8/13]

Aspose::Email::Clients::Pop3::Pop3Client::Pop3Client ( System::String  host,
int32_t  port,
System::String  username,
System::String  password 
)

Initializes a new instance of the Pop3Client class

Parameters
hostThe host name
portThe port number
usernameThe username
passwordThe password

◆ Pop3Client() [9/13]

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

Initializes a new instance of the Pop3Client class

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

◆ Pop3Client() [10/13]

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

Initializes a new instance of the Pop3Client class

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

◆ Pop3Client() [11/13]

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

Initializes a new instance of the Pop3Client class

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

◆ Pop3Client() [12/13]

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

Initializes a new instance of the Pop3Client class

Parameters
hostThe host name
portThe port number
usernameThe username
passwordThe password
userCertificateValidationCallbackSystem.Net.Security.RemoteCertificateValidationCallback

◆ Pop3Client() [13/13]

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

Initializes a new instance of the Pop3Client class

Parameters
hostThe host name
portThe port number
usernameThe username
passwordThe password
userCertificateValidationCallbackSystem.Net.Security.RemoteCertificateValidationCallback
securityOptionsSecurity mode for a mail client

◆ ~Pop3Client()

virtual Aspose::Email::Clients::Pop3::Pop3Client::~Pop3Client ( )
protectedvirtual

Member Function Documentation

◆ BeginCommitDeletes() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginCommitDeletes ( )

Begins to commit the deletions.

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

◆ BeginCommitDeletes() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginCommitDeletes ( System::AsyncCallback  callback)

Begins to commit the deletions.

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

◆ BeginCommitDeletes() [3/6]

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

Begins to commit the deletions.

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

◆ BeginCommitDeletes() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginCommitDeletes ( System::SharedPtr< IConnection connection)

Begins to commit the deletions.

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

◆ BeginCommitDeletes() [5/6]

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

Begins to commit the deletions.

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

◆ BeginCommitDeletes() [6/6]

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

Begins to commit the deletions.

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

◆ BeginDeleteMessage() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessage ( int32_t  sequenceNumber)

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [2/12]

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

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [3/12]

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

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [4/12]

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

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [5/12]

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

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [6/12]

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

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [7/12]

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

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessage ( System::String  uniqueId)

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessage ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessage() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessage ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins DeleteMessage operation asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessages() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessages ( )

Begins delete all messages asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessages() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessages ( System::AsyncCallback  callback)

Begins delete all messages asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessages() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessages ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins delete all messages asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessages() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessages ( System::SharedPtr< IConnection connection)

Begins delete all messages asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessages() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins delete all messages asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginDeleteMessages() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginDeleteMessages ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins delete all messages asynchronously

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

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

◆ BeginFetchMessage() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( int32_t  sequenceNumber)

Begins FetchMessage operation asynchronously

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

◆ BeginFetchMessage() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins FetchMessage operation asynchronously

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

◆ BeginFetchMessage() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessage operation asynchronously

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

◆ BeginFetchMessage() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Begins FetchMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginFetchMessage() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins FetchMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginFetchMessage() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginFetchMessage() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins FetchMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginFetchMessage() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins FetchMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginFetchMessage() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginFetchMessage() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::String  uniqueId)

Begins FetchMessage operation asynchronously

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

◆ BeginFetchMessage() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins FetchMessage operation asynchronously

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

◆ BeginFetchMessage() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessage ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessage operation asynchronously

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

◆ BeginFetchMessages() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids)

Begins FetchMessages operation asynchronously

Parameters
uidsThe sequence numbers of the messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginFetchMessages() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback 
)

Begins FetchMessages operation asynchronously

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

◆ BeginFetchMessages() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginFetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins FetchMessages operation asynchronously

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

◆ BeginGetMailboxInfo() [1/7]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxInfo ( )

Begins to get the mailbox status info

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

◆ BeginGetMailboxInfo() [2/7]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxInfo ( System::AsyncCallback  callback)

Begins to get the mailbox status info

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

◆ BeginGetMailboxInfo() [3/7]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxInfo ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the mailbox status info

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

◆ BeginGetMailboxInfo() [4/7]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxInfo ( System::SharedPtr< IConnection connection)

Begins to get the mailbox status info

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

◆ BeginGetMailboxInfo() [5/7]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxInfo ( System::SharedPtr< IConnection connection,
bool  closeTransaction,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the mailbox status info

Parameters
connectionConnection to a server
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMailboxInfo() [6/7]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxInfo ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to get the mailbox status info

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

◆ BeginGetMailboxInfo() [7/7]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxInfo ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the mailbox status info

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

◆ BeginGetMailboxSize() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxSize ( )

Begins GetMailboxSize operation asynchronously

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

◆ BeginGetMailboxSize() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxSize ( System::AsyncCallback  callback)

Begins GetMailboxSize operation asynchronously

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

◆ BeginGetMailboxSize() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxSize ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMailboxSize operation asynchronously

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

◆ BeginGetMailboxSize() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxSize ( System::SharedPtr< IConnection connection)

Begins GetMailboxSize operation asynchronously

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

◆ BeginGetMailboxSize() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxSize ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins GetMailboxSize operation asynchronously

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

◆ BeginGetMailboxSize() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMailboxSize ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMailboxSize operation asynchronously

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

◆ BeginGetMessageCount() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( )

Begins GetMessageCount operation asynchronously

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

◆ BeginGetMessageCount() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( bool  closeTransaction)

Begins GetMessageCount operation asynchronously

Parameters
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageCount() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( bool  closeTransaction,
System::AsyncCallback  callback 
)

Begins GetMessageCount operation asynchronously

Parameters
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageCount() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( bool  closeTransaction,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageCount operation asynchronously

Parameters
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageCount() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::AsyncCallback  callback)

Begins GetMessageCount operation asynchronously

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

◆ BeginGetMessageCount() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageCount operation asynchronously

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

◆ BeginGetMessageCount() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::SharedPtr< IConnection connection)

Begins GetMessageCount operation asynchronously

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

◆ BeginGetMessageCount() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::SharedPtr< IConnection connection,
bool  closeTransaction 
)

Begins GetMessageCount operation asynchronously

Parameters
connectionConnection to a server
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageCount() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::SharedPtr< IConnection connection,
bool  closeTransaction,
System::AsyncCallback  callback 
)

Begins GetMessageCount operation asynchronously

Parameters
connectionConnection to a server
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageCount() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::SharedPtr< IConnection connection,
bool  closeTransaction,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageCount operation asynchronously

Parameters
connectionConnection to a server
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageCount() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins GetMessageCount operation asynchronously

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

◆ BeginGetMessageCount() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageCount ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageCount operation asynchronously

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

◆ BeginGetMessageHeaders() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( int32_t  sequenceNumber)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::String  uniqueId)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins getting message headers

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

◆ BeginGetMessageHeaders() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageHeaders ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins getting message headers

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

◆ BeginGetMessageInfo() [1/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( int32_t  sequenceNumber)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [2/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( int32_t  sequenceNumber,
Pop3ListFields  fields 
)

Begins to get the information for that message

Parameters
sequenceNumberThe sequence number of the message
fieldsThe fields that we want get
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageInfo() [3/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( int32_t  sequenceNumber,
Pop3ListFields  fields,
System::AsyncCallback  callback 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [4/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( int32_t  sequenceNumber,
Pop3ListFields  fields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [5/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [6/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [7/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [8/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
Pop3ListFields  fields 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [9/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
Pop3ListFields  fields,
System::AsyncCallback  callback 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [10/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
Pop3ListFields  fields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [11/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [12/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [13/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [14/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
Pop3ListFields  fields 
)

Begins to get the information for that message

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message
fieldsThe fields that we want get
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageInfo() [15/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
Pop3ListFields  fields,
System::AsyncCallback  callback 
)

Begins to get the information for that message

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message
fieldsThe fields that we want get
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageInfo() [16/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
Pop3ListFields  fields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message
fieldsThe fields that we want get
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageInfo() [17/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [18/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [19/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::String  uniqueId)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [20/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::String  uniqueId,
Pop3ListFields  fields 
)

Begins to get the information for that message

Parameters
uniqueIdThe unique id of the message
fieldsThe fields that we want get
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageInfo() [21/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::String  uniqueId,
Pop3ListFields  fields,
System::AsyncCallback  callback 
)

Begins to get the information for that message

Parameters
uniqueIdThe unique id of the message
fieldsThe fields that we want get
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageInfo() [22/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::String  uniqueId,
Pop3ListFields  fields,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

Parameters
uniqueIdThe unique id of the message
fieldsThe fields that we want get
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginGetMessageInfo() [23/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins to get the information for that message

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

◆ BeginGetMessageInfo() [24/24]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageInfo ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the information for that message

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

◆ BeginGetMessageSize() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( int32_t  sequenceNumber)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::String  uniqueId)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::String  uniqueId,
System::AsyncCallback  callback 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageSize() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageSize ( System::String  uniqueId,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins GetMessageSize operation asynchronously

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

◆ BeginGetMessageUniqueId() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageUniqueId ( int32_t  sequenceNumber)

Begins to get the message unique id

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

◆ BeginGetMessageUniqueId() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageUniqueId ( int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins to get the message unique id

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

◆ BeginGetMessageUniqueId() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageUniqueId ( int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the message unique id

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

◆ BeginGetMessageUniqueId() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageUniqueId ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Begins to get the message unique id

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

◆ BeginGetMessageUniqueId() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageUniqueId ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback 
)

Begins to get the message unique id

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

◆ BeginGetMessageUniqueId() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginGetMessageUniqueId ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to get the message unique id

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

◆ BeginListMessages() [1/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( )

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [2/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::AsyncCallback  callback)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [3/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [4/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query)

Begins ListMessage operation asynchronously

Parameters
queryMailQuery that represents search query.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [5/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::AsyncCallback  callback 
)

Begins ListMessage operation asynchronously

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

◆ BeginListMessages() [6/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessage operation asynchronously

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

◆ BeginListMessages() [7/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [8/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
Pop3ListFields  fields,
bool  closeTransaction,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessage operation asynchronously

Parameters
connectionConnection to a server
fieldsThe fields that we want get
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
queryThe MailQuery object.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [9/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [10/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [11/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query 
)

Begins ListMessage operation asynchronously

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

◆ BeginListMessages() [12/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::AsyncCallback  callback 
)

Begins ListMessage operation asynchronously

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

◆ BeginListMessages() [13/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessage operation asynchronously

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

◆ BeginListMessages() [14/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
sequenceNumberLstsequenceNumber list for Pop3MessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [15/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [16/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [17/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst 
)

Begins ListMessages operation asynchronously

Parameters
connectionConnection to a server
uniqueIdLstUniqueId list for Pop3MessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [18/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [19/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

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

◆ BeginListMessages() [20/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst)

Begins ListMessages operation asynchronously

Parameters
sequenceNumberLstsequenceNumber list for Pop3MessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [21/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
sequenceNumberLstsequenceNumber list for Pop3MessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [22/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
sequenceNumberLstsequenceNumber list for Pop3MessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [23/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst)

Begins ListMessages operation asynchronously

Parameters
uniqueIdLstUniqueId list for Pop3MessageInfo to retrieve from a server.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [24/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback 
)

Begins ListMessages operation asynchronously

Parameters
uniqueIdLstUniqueId list for Pop3MessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginListMessages() [25/25]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins ListMessages operation asynchronously

Parameters
uniqueIdLstUniqueId list for Pop3MessageInfo to retrieve from a server.
callbackReferences a method to be called when a corresponding asynchronous operation completes.
stateThe state.
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLoadMessageInfoList() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList 
)

Begins load list of Pop3MessageInfo asynchronously

Parameters
connectionConnection to a server
sequenceNumberListThe sequence numbers list of messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLoadMessageInfoList() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList,
System::AsyncCallback  callback 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList,
System::AsyncCallback  callback 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList)

Begins load list of Pop3MessageInfo asynchronously

Parameters
sequenceNumberListThe sequence numbers list of messages
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLoadMessageInfoList() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList,
System::AsyncCallback  callback 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList)

Begins load list of Pop3MessageInfo asynchronously

Parameters
messageInfoListMessage info list to load
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginLoadMessageInfoList() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList,
System::AsyncCallback  callback 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginLoadMessageInfoList() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginLoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins load list of Pop3MessageInfo asynchronously

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

◆ BeginNoop() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginNoop ( )

Begins 'No operation' command.

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

◆ BeginNoop() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginNoop ( System::AsyncCallback  callback)

Begins 'No operation' command.

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

◆ BeginNoop() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginNoop ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins 'No operation' command.

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

◆ BeginNoop() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginNoop ( System::SharedPtr< IConnection connection)

Begins 'No operation' command.

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

◆ BeginNoop() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginNoop ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins 'No operation' command.

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

◆ BeginNoop() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginNoop ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins 'No operation' command.

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

◆ BeginSaveMessage() [1/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Begins SaveMessage operation asynchronously

Parameters
sequenceNumberThe sequence number of the message
outputStreamStream where message will be saved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [2/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

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

◆ BeginSaveMessage() [3/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

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

◆ BeginSaveMessage() [4/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server


Parameters
sequenceNumberThe sequence number of the message
outputStreamStream where message will be saved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [5/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginSaveMessage() [6/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginSaveMessage() [7/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server


Parameters
uniqueIdThe unique Id of the message
outputStreamStream where message will be saved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [8/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginSaveMessage() [9/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

Parameters
connectionConnection to a server


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

◆ BeginSaveMessage() [10/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Begins SaveMessage operation asynchronously

Parameters
uniqueIdThe unique Id of the message
outputStreamStream where message will be saved
Returns
System::IAsyncResult that represents the status of an asynchronous operation.

◆ BeginSaveMessage() [11/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback 
)

Begins SaveMessage operation asynchronously

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

◆ BeginSaveMessage() [12/12]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginSaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins SaveMessage operation asynchronously

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

◆ BeginUndeleteMessages() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginUndeleteMessages ( )

Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

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

◆ BeginUndeleteMessages() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginUndeleteMessages ( System::AsyncCallback  callback)

Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

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

◆ BeginUndeleteMessages() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginUndeleteMessages ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

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

◆ BeginUndeleteMessages() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginUndeleteMessages ( System::SharedPtr< IConnection connection)

Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

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

◆ BeginUndeleteMessages() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginUndeleteMessages ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

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

◆ BeginUndeleteMessages() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginUndeleteMessages ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

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

◆ BeginValidateCredentials() [1/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginValidateCredentials ( )

Begins to execute credentials validation

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

◆ BeginValidateCredentials() [2/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginValidateCredentials ( System::AsyncCallback  callback)

Begins to execute credentials validation

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

◆ BeginValidateCredentials() [3/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginValidateCredentials ( System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to execute credentials validation

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

◆ BeginValidateCredentials() [4/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginValidateCredentials ( System::SharedPtr< IConnection connection)

Begins to execute credentials validation

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

◆ BeginValidateCredentials() [5/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginValidateCredentials ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback 
)

Begins to execute credentials validation

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

◆ BeginValidateCredentials() [6/6]

System::SharedPtr<System::IAsyncResult> Aspose::Email::Clients::Pop3::Pop3Client::BeginValidateCredentials ( System::SharedPtr< IConnection connection,
System::AsyncCallback  callback,
System::SharedPtr< System::Object >  state 
)

Begins to execute credentials validation

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

◆ CommitDeletes() [1/3]

void Aspose::Email::Clients::Pop3::Pop3Client::CommitDeletes ( )

Commit the deletions

◆ CommitDeletes() [2/3]

void Aspose::Email::Clients::Pop3::Pop3Client::CommitDeletes ( int32_t  sleep)

Commit the deletions

Parameters
sleepTimeout in milliseconds

◆ CommitDeletes() [3/3]

void Aspose::Email::Clients::Pop3::Pop3Client::CommitDeletes ( System::SharedPtr< IConnection connection)

Commit the deletions

Parameters
connectionConnection to a server

◆ DeleteMessage() [1/4]

void Aspose::Email::Clients::Pop3::Pop3Client::DeleteMessage ( int32_t  sequenceNumber)

Deletes the message

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

Parameters
sequenceNumberThe sequence number of the message

◆ DeleteMessage() [2/4]

void Aspose::Email::Clients::Pop3::Pop3Client::DeleteMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Deletes the message

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message

◆ DeleteMessage() [3/4]

void Aspose::Email::Clients::Pop3::Pop3Client::DeleteMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Deletes the message

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message

◆ DeleteMessage() [4/4]

void Aspose::Email::Clients::Pop3::Pop3Client::DeleteMessage ( System::String  uniqueId)

Deletes the message

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

Parameters
uniqueIdThe unique id of the message

◆ DeleteMessages() [1/2]

void Aspose::Email::Clients::Pop3::Pop3Client::DeleteMessages ( )

Deletes all messages

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

◆ DeleteMessages() [2/2]

void Aspose::Email::Clients::Pop3::Pop3Client::DeleteMessages ( System::SharedPtr< IConnection connection)

Deletes all messages

The POP3 server marks the message as deleted. The POP3 server does not actually delete the message until the POP3 session enters the UPDATE state.

Parameters
connectionConnection to a server

◆ EndCommitDeletes()

void Aspose::Email::Clients::Pop3::Pop3Client::EndCommitDeletes ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndDeleteMessage()

void Aspose::Email::Clients::Pop3::Pop3Client::EndDeleteMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndDeleteMessages()

void Aspose::Email::Clients::Pop3::Pop3Client::EndDeleteMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndFetchMessage()

System::SharedPtr<MailMessage> Aspose::Email::Clients::Pop3::Pop3Client::EndFetchMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
MailMessage that represents e-mail message

◆ EndFetchMessages()

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Pop3::Pop3Client::EndFetchMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
List of MailMessage objects

◆ EndGetMailboxInfo()

System::SharedPtr<Pop3MailboxInfo> Aspose::Email::Clients::Pop3::Pop3Client::EndGetMailboxInfo ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Mailbox information

◆ EndGetMailboxSize()

int64_t Aspose::Email::Clients::Pop3::Pop3Client::EndGetMailboxSize ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
size of the mailbox in bytes

◆ EndGetMessageCount()

int32_t Aspose::Email::Clients::Pop3::Pop3Client::EndGetMessageCount ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
message count

◆ EndGetMessageHeaders()

System::SharedPtr<Aspose::Email::Mime::HeaderCollection> Aspose::Email::Clients::Pop3::Pop3Client::EndGetMessageHeaders ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndGetMessageInfo()

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::EndGetMessageInfo ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndGetMessageSize()

int64_t Aspose::Email::Clients::Pop3::Pop3Client::EndGetMessageSize ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
size of the message in bytes

◆ EndGetMessageUniqueId()

System::String Aspose::Email::Clients::Pop3::Pop3Client::EndGetMessageUniqueId ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Returns
String that represents uid of the message

◆ EndListMessages()

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::EndListMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Returns collection of Pop3MessageInfo

◆ EndLoadMessageInfoList()

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::EndLoadMessageInfoList ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
Pop3MessageInfoCollection

◆ EndNoop()

void Aspose::Email::Clients::Pop3::Pop3Client::EndNoop ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndSaveMessage()

void Aspose::Email::Clients::Pop3::Pop3Client::EndSaveMessage ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndUndeleteMessages()

void Aspose::Email::Clients::Pop3::Pop3Client::EndUndeleteMessages ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.

◆ EndValidateCredentials()

bool Aspose::Email::Clients::Pop3::Pop3Client::EndValidateCredentials ( System::SharedPtr< System::IAsyncResult >  asyncResult)

Waits for the pending asynchronous operation to complete.

Parameters
asyncResultThe reference to the pending asynchronous request to wait for.
Returns
True if authentication was successful, otherwise false.

◆ FetchMessage() [1/4]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Pop3::Pop3Client::FetchMessage ( int32_t  sequenceNumber)

Fetches the message

Parameters
sequenceNumberThe sequence number of the message
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [2/4]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Pop3::Pop3Client::FetchMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Fetches the message

Parameters
connectionConnection to a server


Parameters
sequenceNumberThe sequence number of the message
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [3/4]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Pop3::Pop3Client::FetchMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Fetches the message

Parameters
connectionConnection to a server


Parameters
uniqueIdThe unique id of the message
Returns
MailMessage that represents e-mail message

◆ FetchMessage() [4/4]

System::SharedPtr<MailMessage> Aspose::Email::Clients::Pop3::Pop3Client::FetchMessage ( System::String  uniqueId)

Fetches the message

Parameters
uniqueIdThe unique id of the message
Returns
MailMessage that represents e-mail message

◆ FetchMessages() [1/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Pop3::Pop3Client::FetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers 
)

Fetches the messages

Parameters
connectionConnection to a server
sequenceNumbersThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ FetchMessages() [2/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Pop3::Pop3Client::FetchMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids 
)

Fetches the messages

Parameters
connectionConnection to a server
uidsThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ FetchMessages() [3/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Pop3::Pop3Client::FetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumbers)

Fetches the messages

Parameters
sequenceNumbersThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ FetchMessages() [4/4]

System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<MailMessage> > > Aspose::Email::Clients::Pop3::Pop3Client::FetchMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uids)

Fetches the messages

Parameters
uidsThe sequence numbers of the messages
Returns
List of MailMessage objects

◆ get_AllowedAuthentication()

Pop3KnownAuthenticationType Aspose::Email::Clients::Pop3::Pop3Client::get_AllowedAuthentication ( )

Gets enumeration of allowed by user authentication types

◆ get_DefaultPort()

int32_t Aspose::Email::Clients::Pop3::Pop3Client::get_DefaultPort ( )
overridevirtual

Gets default port for client

Reimplemented from Aspose::Email::Clients::EmailClient.

◆ get_Pool()

System::SharedPtr<Pop3ConnectionPool> Aspose::Email::Clients::Pop3::Pop3Client::get_Pool ( )

Gets connection pool for the client

◆ get_SupportedAuthentication()

Pop3KnownAuthenticationType Aspose::Email::Clients::Pop3::Pop3Client::get_SupportedAuthentication ( )

Gets enumeration of supported by server authentication types

◆ GetMailboxInfo() [1/4]

System::SharedPtr<Pop3MailboxInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMailboxInfo ( )

Gets the mailbox status info

Returns
Mailbox information

◆ GetMailboxInfo() [2/4]

System::SharedPtr<Pop3MailboxInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMailboxInfo ( bool  closeTransaction)

Gets the mailbox status info

Parameters
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
Mailbox information

◆ GetMailboxInfo() [3/4]

System::SharedPtr<Pop3MailboxInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMailboxInfo ( System::SharedPtr< IConnection connection)

Gets the mailbox status info

Parameters
connectionConnection to a server
Returns
Mailbox information

◆ GetMailboxInfo() [4/4]

System::SharedPtr<Pop3MailboxInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMailboxInfo ( System::SharedPtr< IConnection connection,
bool  closeTransaction 
)

Gets the mailbox status info

Parameters
connectionConnection to a server
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
Mailbox information

◆ GetMailboxSize() [1/2]

int64_t Aspose::Email::Clients::Pop3::Pop3Client::GetMailboxSize ( )

Gets the size of the mailbox

Returns
size of the mailbox in bytes

◆ GetMailboxSize() [2/2]

int64_t Aspose::Email::Clients::Pop3::Pop3Client::GetMailboxSize ( System::SharedPtr< IConnection connection)

Gets the size of the mailbox

Parameters
connectionConnection to a server
Returns
size of the mailbox in bytes

◆ GetMessageCount() [1/4]

int32_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageCount ( )

Gets the message count

Returns
message count

◆ GetMessageCount() [2/4]

int32_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageCount ( bool  closeTransaction)

Gets the message count

Parameters
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
message count

◆ GetMessageCount() [3/4]

int32_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageCount ( System::SharedPtr< IConnection connection)

Gets the message count

Parameters
connectionConnection to a server
Returns
message count

◆ GetMessageCount() [4/4]

int32_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageCount ( System::SharedPtr< IConnection connection,
bool  closeTransaction 
)

Gets the message count

Parameters
connectionConnection to a server
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
message count

◆ GetMessageHeaders() [1/4]

System::SharedPtr<Aspose::Email::Mime::HeaderCollection> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageHeaders ( int32_t  sequenceNumber)

Gets the message headers

Parameters
sequenceNumberThe sequence number of the message
Returns
HeaderCollection that represents collection of the headers

◆ GetMessageHeaders() [2/4]

System::SharedPtr<Aspose::Email::Mime::HeaderCollection> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageHeaders ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Gets the message headers

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
Returns
HeaderCollection that represents collection of the headers

◆ GetMessageHeaders() [3/4]

System::SharedPtr<Aspose::Email::Mime::HeaderCollection> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageHeaders ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Gets the message headers

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message
Returns
HeaderCollection that represents collection of the headers

◆ GetMessageHeaders() [4/4]

System::SharedPtr<Aspose::Email::Mime::HeaderCollection> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageHeaders ( System::String  uniqueId)

Gets the message headers

Parameters
uniqueIdThe unique id of the message
Returns
HeaderCollection that represents collection of the headers

◆ GetMessageInfo() [1/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( int32_t  sequenceNumber)

Gets the information for that message

Parameters
sequenceNumberThe sequence number of the message
Returns
Pop3MessageInfo

◆ GetMessageInfo() [2/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( int32_t  sequenceNumber,
Pop3ListFields  fields 
)

Gets the information for that message

Parameters
sequenceNumberThe sequence number of the message
fieldsThe fields that we want get
Returns
Pop3MessageInfo

◆ GetMessageInfo() [3/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Gets the information for that message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
Returns
Pop3MessageInfo

◆ GetMessageInfo() [4/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
Pop3ListFields  fields 
)

Gets the information for that message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
fieldsThe fields that we want get
Returns
Pop3MessageInfo

◆ GetMessageInfo() [5/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Gets the information for that message

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message
Returns
Pop3MessageInfo

◆ GetMessageInfo() [6/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
Pop3ListFields  fields 
)

Gets the information for that message

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message
fieldsThe fields that we want get
Returns
Pop3MessageInfo

◆ GetMessageInfo() [7/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( System::String  uniqueId)

Gets the information for that message

Parameters
uniqueIdThe unique id of the message
Returns
Pop3MessageInfo

◆ GetMessageInfo() [8/8]

System::SharedPtr<Pop3MessageInfo> Aspose::Email::Clients::Pop3::Pop3Client::GetMessageInfo ( System::String  uniqueId,
Pop3ListFields  fields 
)

Gets the information for that message

Parameters
uniqueIdThe unique id of the message
fieldsThe fields that we want get
Returns
Pop3MessageInfo

◆ GetMessageSize() [1/4]

int64_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageSize ( int32_t  sequenceNumber)

Gets the size of the message

Parameters
sequenceNumberThe sequence number of the message
Returns
size of the message in bytes

◆ GetMessageSize() [2/4]

int64_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageSize ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Gets the size of the message

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
Returns
size of the message in bytes

◆ GetMessageSize() [3/4]

int64_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageSize ( System::SharedPtr< IConnection connection,
System::String  uniqueId 
)

Gets the size of the message

Parameters
connectionConnection to a server
uniqueIdThe unique id of the message
Returns
size of the message in bytes

◆ GetMessageSize() [4/4]

int64_t Aspose::Email::Clients::Pop3::Pop3Client::GetMessageSize ( System::String  uniqueId)

Gets the size of the message

Parameters
uniqueIdThe unique id of the message
Returns
size of the message in bytes

◆ GetMessageUniqueId() [1/2]

System::String Aspose::Email::Clients::Pop3::Pop3Client::GetMessageUniqueId ( int32_t  sequenceNumber)

Gets the message unique id

Parameters
sequenceNumberThe sequence number of the message
Returns
String that represents uid of the message

◆ GetMessageUniqueId() [2/2]

System::String Aspose::Email::Clients::Pop3::Pop3Client::GetMessageUniqueId ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber 
)

Gets the message unique id

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
Returns
String that represents uid of the message

◆ ListMessages() [1/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( )

Lists the messages. Gets an information for earch message

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ ListMessages() [2/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( bool  closeTransaction)

Lists the messages. Gets an information for earch message

Note that messages marked as deleted are not listed

Parameters
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
Pop3MessageInfoCollection

◆ ListMessages() [3/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( Pop3ListFields  fields)

Lists the messages.

Parameters
fieldsThe fields that we want get

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ ListMessages() [4/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( Pop3ListFields  fields,
bool  closeTransaction,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query 
)

Lists the messages.

Parameters
fieldsThe fields that we want get
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
queryThe MailQuery object.
Returns
Pop3MessageInfoCollection

◆ ListMessages() [5/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query)

Lists the messages.

Parameters
queryThe MailQuery object.
Returns
Collection of Pop3MessageInfo objects.

◆ ListMessages() [6/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< IConnection connection)

Lists the messages. Gets an information for earch message

Parameters
connectionConnection to a server

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ ListMessages() [7/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< IConnection connection,
bool  closeTransaction 
)

Lists the messages. Gets an information for earch message

Note that messages marked as deleted are not listed

Parameters
connectionConnection to a server
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
Returns
Pop3MessageInfoCollection

◆ ListMessages() [8/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< IConnection connection,
Pop3ListFields  fields 
)

Lists the messages.

Parameters
connectionConnection to a server
fieldsThe fields that we want get

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ ListMessages() [9/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< IConnection connection,
Pop3ListFields  fields,
bool  closeTransaction,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query 
)

Lists the messages.

Parameters
connectionConnection to a server
fieldsThe fields that we want get
closeTransactionIndicates if current transaction has to be closed, before the list is retrieved.
queryThe MailQuery object.
Returns
Pop3MessageInfoCollection

◆ ListMessages() [10/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< Aspose::Email::Tools::Search::MailQuery query 
)

Lists the messages.

Parameters
connectionConnection to a server
queryThe MailQuery object.
Returns
Collection of Pop3MessageInfo objects.

◆ ListMessages() [11/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst 
)

Lists the messages. Gets an information for earch message

Parameters
connectionConnection to a server
sequenceNumberLstsequenceNumber list for Pop3MessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ ListMessages() [12/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst 
)

Lists the messages. Gets an information for earch message

Parameters
connectionConnection to a server
uniqueIdLstUniqueId list for Pop3MessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ ListMessages() [13/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberLst)

Lists the messages. Gets an information for earch message

Parameters
sequenceNumberLstsequenceNumber list for Pop3MessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ ListMessages() [14/14]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::ListMessages ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  uniqueIdLst)

Lists the messages. Gets an information for earch message

Parameters
uniqueIdLstUniqueId list for Pop3MessageInfo to retrieve from a server.

Note that messages marked as deleted are not listed

Returns
Pop3MessageInfoCollection

◆ LoadMessageInfoList() [1/4]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::LoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList 
)

Loads list of Pop3MessageInfo

Parameters
connectionConnection to a server
sequenceNumberListThe sequence numbers list of messages
Returns
Pop3MessageInfoCollection

◆ LoadMessageInfoList() [2/4]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::LoadMessageInfoList ( System::SharedPtr< IConnection connection,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList 
)

Loads list of Pop3MessageInfo

Parameters
connectionConnection to a server
messageInfoListMessage info list
Returns
Pop3MessageInfoCollection

◆ LoadMessageInfoList() [3/4]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::LoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< int32_t >>  sequenceNumberList)

Loads list of Pop3MessageInfo

Parameters
sequenceNumberListThe sequence numbers list of messages
Returns
Pop3MessageInfoCollection

◆ LoadMessageInfoList() [4/4]

System::SharedPtr<Pop3MessageInfoCollection> Aspose::Email::Clients::Pop3::Pop3Client::LoadMessageInfoList ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Pop3MessageInfo >>>  messageInfoList)

Loads list of Pop3MessageInfo

Parameters
messageInfoListMessage info list
Returns
Pop3MessageInfoCollection

◆ Noop() [1/3]

void Aspose::Email::Clients::Pop3::Pop3Client::Noop ( )
overridevirtual

'No operation' command

Implements Aspose::Email::Clients::EmailClient.

◆ Noop() [2/3]

void Aspose::Email::Clients::Pop3::Pop3Client::Noop ( System::SharedPtr< Connection >  connection,
int32_t  timeout 
)
overridevirtual

'No operation' command

Parameters
connectionConnection to a server
timeouttimeout of a command

Implements Aspose::Email::Clients::EmailClient.

◆ Noop() [3/3]

void Aspose::Email::Clients::Pop3::Pop3Client::Noop ( System::SharedPtr< IConnection connection)
overridevirtual

'No operation' command

Parameters
connectionConnection to a server

Implements Aspose::Email::Clients::EmailClient.

◆ SaveMessage() [1/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Fetches and save the message as a stream

Parameters
sequenceNumberThe sequence number of the message
outputStreamStream where message will be saved

◆ SaveMessage() [2/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( int32_t  sequenceNumber,
System::String  fileName 
)

Fetches and save the message into a file

Parameters
sequenceNumberThe sequence number of the message
fileNameFile name for message

◆ SaveMessage() [3/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Fetches and save the message as a stream

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
outputStreamStream where message will be saved

◆ SaveMessage() [4/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( System::SharedPtr< IConnection connection,
int32_t  sequenceNumber,
System::String  fileName 
)

Fetches and save the message into a file

Parameters
connectionConnection to a server
sequenceNumberThe sequence number of the message
fileNameFile name for message

◆ SaveMessage() [5/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Fetches and save the message as a stream

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
outputStreamStream where message will be saved

◆ SaveMessage() [6/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( System::SharedPtr< IConnection connection,
System::String  uniqueId,
System::String  fileName 
)

Fetches and save the message into a file

Parameters
connectionConnection to a server
uniqueIdThe unique Id of the message
fileNameFile name for message

◆ SaveMessage() [7/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( System::String  uniqueId,
System::SharedPtr< System::IO::Stream >  outputStream 
)

Fetches and save the message as a stream

Parameters
uniqueIdThe unique Id of the message
outputStreamStream where message will be saved

◆ SaveMessage() [8/8]

void Aspose::Email::Clients::Pop3::Pop3Client::SaveMessage ( System::String  uniqueId,
System::String  fileName 
)

Fetches and save the message into a file

Parameters
uniqueIdThe unique Id of the message
fileNameFile name for message

◆ set_AllowedAuthentication()

void Aspose::Email::Clients::Pop3::Pop3Client::set_AllowedAuthentication ( Pop3KnownAuthenticationType  value)

Sets enumeration of allowed by user authentication types

◆ UndeleteMessages() [1/2]

void Aspose::Email::Clients::Pop3::Pop3Client::UndeleteMessages ( )

Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

◆ UndeleteMessages() [2/2]

void Aspose::Email::Clients::Pop3::Pop3Client::UndeleteMessages ( System::SharedPtr< IConnection connection)

Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.

Parameters
connectionConnection to a server

◆ ValidateCredentials() [1/2]

bool Aspose::Email::Clients::Pop3::Pop3Client::ValidateCredentials ( )
overridevirtual

Executes credentials validation

Returns
True if authentication was successful, otherwise false.

Implements Aspose::Email::Clients::EmailClient.

◆ ValidateCredentials() [2/2]

bool Aspose::Email::Clients::Pop3::Pop3Client::ValidateCredentials ( System::SharedPtr< IConnection connection)

Executes credentials validation

Parameters
connectionConnection to a server
Returns
True if authentication was successful, otherwise false.