예제 #1
0
        private void SendEmailResponse(IAsyncResult ar)
        {
            SendEmailDelegate sd = (SendEmailDelegate)(ar.AsyncState);

            try
            {
                sd.EndInvoke(ar);
            }
            catch (Exception ex)
            {
            }
        }
예제 #2
0
        private static void SendEmailResponse(IAsyncResult ar)
        {
            try
            {
                SendEmailDelegate sd = (SendEmailDelegate)(ar.AsyncState);

                sd.EndInvoke(ar);
            }
            catch (Exception ex)
            {
                Exception Error = new Exception("Send Email Delegate" + ex.Message);
            }
        }
예제 #3
0
        public void GetResultsOnCallback(IAsyncResult ar)
        {
            SendEmailDelegate del = (SendEmailDelegate)((AsyncResult)ar).AsyncDelegate;

            try
            {
                bool result = del.EndInvoke(ar);
            }
            catch (Exception ex)
            {
                bool result = false;
            }
        }
 private static void SendEmailResponse(IAsyncResult ar)
 {
     try
     {
         SendEmailDelegate sd = (SendEmailDelegate)(ar.AsyncState);
         sd.EndInvoke(ar);
     }
     catch (Exception ex)
     {
         new LogManager(typeof(string)).LogError(ex.Message, ex);
         throw;
     }
 }
예제 #5
0
        private void SendEmailResponse(IAsyncResult ar)
        {
            SendEmailDelegate sd = (SendEmailDelegate)(ar.AsyncState);

            try
            {
                sd.EndInvoke(ar);
                LOG("Successfully!");
            }
            catch (Exception ex)
            {
                LOG(ex.Message);
            }
        }
        /// <summary>
        /// function to get the result callback method
        /// </summary>
        /// <param name="ar"></param>
        public void GetResultsOnCallback(IAsyncResult ar)
        {
            SendEmailDelegate del = (SendEmailDelegate)
                                    ((AsyncResult)ar).AsyncDelegate;

            try
            {
                string result;
                result = del.EndInvoke(ar);
                Debug.WriteLine("\nOn CallBack: result is " + result);
            }
            catch (Exception ex)
            {
                Debug.WriteLine("\nOn CallBack, problem occurred: " + ex.Message);
            }
        }
예제 #7
0
        private static void SendEmailResponse(IAsyncResult ar)
        {
            SendEmailDelegate sd = (SendEmailDelegate)(ar.AsyncState);

            try
            {
                sd.EndInvoke(ar);

                var errorMessage = new ErrorMessage();
                errorMessage.Name       = "Sending mail successfully!";
                errorMessage.Function   = "Sending mail";
                errorMessage.CreateTime = DateTime.Now;
                new ErrorMessageDAO().Add(errorMessage);
            }
            catch (Exception ex)
            {
                var errorMessage = new ErrorMessage();
                errorMessage.Name       = ex.Message;
                errorMessage.Function   = "Sending mail";
                errorMessage.CreateTime = DateTime.Now;
                new ErrorMessageDAO().Add(errorMessage);
            }
        }
예제 #8
0
        private static void SendEmailResponse(IAsyncResult ar)
        {
            SendEmailDelegate sd = (SendEmailDelegate)ar.AsyncState;

            sd.EndInvoke(ar);
        }