public void ProcessError(Exception e_, string message = null) { mLastError = e_; ClientErrorArgs e = new ClientErrorArgs(); e.Error = e_; e.Message = message; try { ClientError?.Invoke(this, e); } catch { } }
public void ProcessError(Exception e_, string message = null) { mLastError = e_; ClientErrorArgs e = new ClientErrorArgs(); e.Error = e_; e.Message = message; try { //if (awaitPipeStream.Pending) // awaitPipeStream.Error(e_); //if (mReadMessageAwait.Pending) // mReadMessageAwait.Error(e_); ClientError?.Invoke(this, e); } catch { } }
public void ProcessError(Exception e_, string message = null) { mLastError = e_; ClientErrorArgs e = new ClientErrorArgs(); e.Error = e_; e.Message = message; try { if (awaitPipeStream.Pending) { awaitPipeStream.Error(e_); } if (mReadMessageAwait.Pending) { mReadMessageAwait.Error(e_); } ClientError?.Invoke(this, e); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }