ComponentPro UltimateMail

      DeleteFolderCompleted Event

      See AlsoMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
      Occurs when an asynchronous DeleteFolderAsync operation completes.

      Syntax

      public event AsyncCompletedEventHandler DeleteFolderCompleted

      Examples

      Connect to an IMAP server and asynchronously delete an existing folder (Task-based asynchronous approach).

      using ComponentPro.Net.Mail;
      
      ...
      
      // Create a new instance of the Imap class.
      Imap client = new Imap();
      
      // Connect to the server.
      client.Connect("myserver");
      
      // Or you can specify the IMAP port with 
      // client.Connect("myserver", 143); 
       
      // Login to the server.
      client.Authenticate("user", "password");
      
      // ... 
       
      // Select the 'INBOX' folder.
      client.Select("INBOX");
      
      // Delete a folder in the current working folder. 
      await client.DeleteFolderAsync("my folder");
      
      // ... 
       
      // Disconnect.
      client.Disconnect();

      Connect to an IMAP server and asynchronously delete an existing folder (Event-based asynchronous approach).

      using System;
      using System.ComponentModel;
      using ComponentPro;
      using ComponentPro.Net.Mail;
      
      ...
      
      // Create a new instance of the Imap class.
      Imap client = new Imap();
      
      // Connect to the server.
      client.Connect("myserver");
      
      // Or you can specify the IMAP port with 
      // client.Connect("myserver", 143); 
       
      // Login to the server.
      client.Authenticate("user", "password");
      
      // ... 
       
      // Register an event handler.
      client.DeleteFolderCompleted += client_DeleteMailboxCompleted;
      
      // Select the 'INBOX' folder.
      client.Select("INBOX");
      
      // Delete a folder in the current working folder.
      client.DeleteFolderAsync("my folder");
      
      // ... 
       
      // Disconnect.
      client.Disconnect();
      
              static void client_DeleteMailboxCompleted(object sender, AsyncCompletedEventArgs e)
                 // Imap client = (Imap)sender; 
      if (e.Error != null)
      {
          Console.WriteLine("Error: " + e.Error.ToString());
      }

      Framework

      .NET Compact Framework.NET Compact Framework

      Supported version: 2.0, 3.5, and 3.9
      Assembly: ComponentPro.Mail.CF (in ComponentPro.Mail.CF.dll)

      .NET Framework.NET Framework

      Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
      Assembly: ComponentPro.Mail (in ComponentPro.Mail.dll)

      Xamarin AndroidXamarin Android

      Supported version: 2.3 and later
      Assembly: ComponentPro.Mail.Android (in ComponentPro.Mail.Android.dll)

      Xamarin MacXamarin Mac

      Supported version: 2.0.x and later
      Assembly: ComponentPro.Mail.Mac (in ComponentPro.Mail.Mac.dll)

      Xamarin iOSXamarin iOS

      Supported version: 5.1.x and later
      Assembly: ComponentPro.Mail.iOS (in ComponentPro.Mail.iOS.dll)

      See Also