public event AsyncCompletedEventHandler DeleteCompleted
Shows how to use the DeleteAsync method to asynchronously delete a message.
using System; using ComponentPro.Net.Mail; ... // Create a new instance of the Pop3 class. Pop3 client = new Pop3(); // Connect to the server. client.Connect("myserver"); // Or you can specify the POP3 port with // client.Connect("myserver", 110); // Login to the server. client.Authenticate("user", "password"); // ... // Delete a mail message with message inbox index 1. await client.DeleteAsync(1); // ... Console.WriteLine("Message deleted successfully."); // Disconnect. client.Disconnect();
Shows how to use the DeleteAsync method to asynchronously delete a message.
using System; using System.ComponentModel; using ComponentPro; using ComponentPro.Net.Mail; ... public void DoDeleteAsync() { // Create a new instance of the Pop3 class. Pop3 client = new Pop3(); // Connect to the server. client.Connect("myserver"); // Or you can specify the POP3 port with // client.Connect("myserver", 110); // Login to the server. client.Authenticate("user", "password"); // ... // Register an event handler. client.DeleteCompleted += client_DeleteCompleted; // Delete a mail message with message inbox index 1. client.DeleteAsync(1); // ... // Disconnect. client.Disconnect(); } void client_DeleteCompleted(object sender, AsyncCompletedEventArgs e) { if (e.Error != null) Console.WriteLine("Error: " + e.Error.ToString()); else { Console.WriteLine("Message deleted successfully."); } }