Esempio n. 1
0
 private void RaiseSessionExceptionEvent(Exception ex)
 {
     if (SessionException == null)
     {
         return;
     }
     foreach (EventHandler <TcpIpSessionExceptionEventArgs> del in SessionException.GetInvocationList())
     {
         del.BeginInvoke(this, new TcpIpSessionExceptionEventArgs(ex),
                         AsyncCallBackRaiseSessionExceptionEvent, del);
     }
 }
Esempio n. 2
0
        private void RaiseSessionExceptionEvent(Exception ex)
        {
            if (SessionException == null)
            {
                return;
            }
            foreach (EventHandler <TcpIpSessionExceptionEventArgs> del in SessionException.GetInvocationList())
            {
#if NET40
                del.BeginInvoke(this, new TcpIpSessionExceptionEventArgs(ex),
                                AsyncCallBackRaiseSessionExceptionEvent, del);
#else
                System.Threading.Tasks.Task.Run(() => del.Invoke(this, new TcpIpSessionExceptionEventArgs(ex)));
#endif
            }
        }