Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Read Email with Progress Monitoring Event Callbacks
C# sample code showing how to read email from a POP3 mailbox with percentage completion event callbacks. // This is the progress event callback for reading POP3 email
// It can also be used to abort the mail download while in progress.
public void OnReadPercentDone(object source, Chilkat.MailPercentDoneEventArgs args)
{
// args.ProgressDone is an integer having a value between 1 and 100
progressBar1.Value = args.PercentDone;
// args.Abort can be set to true to force the mail download to abort.
// This example aborts after 75% completion
if (args.PercentDone >= 75)
{
args.Abort = true;
}
}
// Read email with progress monitoring.
private void button8_Click(object sender, System.EventArgs e)
{
Chilkat.MailMan mailman = new Chilkat.MailMan();
mailman.UnlockComponent("Anything unlocks for 30-day trial");
mailman.MailHost = "mail.chilkatsoft.com";
mailman.PopUsername = "***";
mailman.PopPassword = "***";
// Enable events and setup a callback
mailman.EnableEvents = true;
mailman.OnReadPercentDone += new MailMan.ReadPercentDoneEventHandler(OnReadPercentDone);
Chilkat.EmailBundle bundle = mailman.CopyMail();
if (bundle == null)
{
MessageBox.Show(mailman.LastErrorText);
}
else
{
MessageBox.Show("Done!");
}
}
Important: The download for this
example does not contain the ChilkatDotNet.dll which |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.