ComponentPro UltimateBounceInspector

      UndeleteCompleted Event

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

      Syntax

      public event AsyncCompletedEventHandler UndeleteCompleted

      Examples

      Shows how to undelete messages that have been marked as deleted asynchronously.

      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");
      
      // ... 
       
      // ...  
      // You have deleted a message with sequence number 1 and now you wish to undelete it. 
       
      // Undelete the message. 
      await client.UndeleteAsync(1);
      
      // ...
      
      Console.WriteLine("Message undeleted successfully.");
      
      // Disconnect.
      client.Disconnect();

      Shows how to undelete messages that have been marked as deleted asynchronously.

      using System;
      using System.ComponentModel;
      using ComponentPro;
      using ComponentPro.Net.Mail;
      
      ...
      
      public void DoUndeleteAsync()
      {
          // 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.UndeleteCompleted += client_UndeleteCompleted;
      
          // ...  
          // You have deleted a message with sequence number 1 and now you wish to undelete it. 
       
          // Undelete the message. 
          client.UndeleteAsync(1);
      
          // ... 
       
          // Disconnect. 
          client.Disconnect();
      }
      
      void client_UndeleteCompleted(object sender, AsyncCompletedEventArgs e)
      {
          // Pop3 client = (Pop3)sender; 
          if (e.Error != null)
              Console.WriteLine("Error: " + e.Error.ToString());
          else 
          {
              Console.WriteLine("Message undeleted successfully.");
          }
      }

      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