protected bool OnError(TransferErrors errorType) { var e = new TransferErrorEventArgs { ErrorType = errorType }; OnError(e); return(e.Handled); }
protected void OnError(TransferErrorEventArgs e) { var hander = Error; if (hander != null) { hander(this, e); } }
private void OnMessageError(ref ErrorMessage msg) { TransferErrorEventArgs e; switch (msg.Error) { case "File Not Available": e = new TransferErrorEventArgs { ErrorType = TransferErrors.FileNotAvailable }; break; default: e = new TransferErrorEventArgs { ErrorType = TransferErrors.Unknown, Exception = new Exception(msg.Error) }; break; } //if (requestingLeaves && e.ErrorType == TransferErrors.FileNotAvailable) //{ // requestingLeaves = false; // // we should try to get file without tthl // Send(new ADCGET(trans, "file", trans.Content.Get(ContentInfo.REQUEST), trans.CurrentSegment.Start, trans.CurrentSegment.Length, compressedZLib)); //} //else //{ OnError(e); if (!e.Handled) { Dispose(); } //} //Dispose(); }