//*************************************************************************** // Thread Callbacks // void BeginSendEmailCallback(IAsyncResult state) { BeginSendEmailDelegate del = (BeginSendEmailDelegate)state.AsyncState; bool success = del.EndInvoke(state); this.OnSendEmailComplete(new SendEmailCompleteEventArgs(success)); }
public void BeginSendEmail(string[] sendTo, string[] cc, string[] bcc, string subject, string body, bool isHtml) { BeginSendEmailDelegate del = new BeginSendEmailDelegate(SendEmail); del.BeginInvoke(sendTo, cc, bcc, subject, body, isHtml, new AsyncCallback(this.BeginSendEmailCallback), del); }