ComponentPro UltimateBounceInspector

      DeselectCompleted Event

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

      Syntax

      public event AsyncCompletedEventHandler DeselectCompleted

      Examples

      Shows how to use the Select and Deselect methods asynchronously (Task-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");
      
      // Select the SENT folder.
      client.Select("SENT");
      
      // ... 
       
      await client.DeselectAsync();
      
      // ... 
       
      // Disconnect.
      client.Disconnect();

      Shows how to use the Select and Deselect methods asynchronously (Event-based asynchronous approach).

      using System;
      using System.ComponentModel;
      using ComponentPro;
      using ComponentPro.Net.Mail;
      
      ...
      
      public void DoDeselectAsync()
      {
          // 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 SENT folder. 
          client.Select("SENT");
      
          // ... 
       
      #if Framework4_5
          await client.DeselectAsync();
      #else 
          // Register an event handler. 
          client.DeselectCompleted += client_DeselectCompleted;
      
          // Deselect the current working mailbox. 
          client.DeselectAsync();
      #endif 
       
          // ... 
       
          // Disconnect. 
          client.Disconnect();
      }
      
      #if !Framework4_5
      void client_DeselectCompleted(object sender, AsyncCompletedEventArgs e)
      {
          Imap client = (Imap)sender;
          if (e.Error != null)
          {
              Console.WriteLine("Error: " + e.Error.ToString());
          }
      }
      #endif

      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