//***************************************************************************
        // Thread Callbacks
        //
        void BeginSendEmailCallback(IAsyncResult state)
        {
            BeginSendEmailDelegate del = (BeginSendEmailDelegate)state.AsyncState;
            bool success = del.EndInvoke(state);

            this.OnSendEmailComplete(new SendEmailCompleteEventArgs(success));
        }
Example #2
0
 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);
 }
        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);
        }