void PumpCompleted(IAsyncResult asyncResult) { try { MultiplexConnectionOutputPump.EndRunPump(asyncResult); } catch (Exception ex) { Trace.TraceError("Error in pump: {0}", ex.Message); } Dispose(); }
void PumpComplete(IAsyncResult a) { try { MultiplexConnectionOutputPump.EndRunPump(a); } catch (Exception ex) { Trace.TraceError("Failure in multiplex pump: {0}", ex.Message); } if (this.Closed != null) { Closed(this, new EventArgs()); } this.Dispose(); }