void LogReCapError(ReCapError error) { switch (error.Msg) { case "System.Net.HttpStatusCode": LogError("Http Error \n" + "Status Code = " + error.StatusCode.ToString()); break; case "System.Exception": LogError("Exception \n" + error.Exception.Message); break; case "Deserialization.Exception": LogError("Deserialization Exception"); foreach (var jsonErr in error.JsonErrors) { LogError("\nMember: " + jsonErr.ErrorContext.Member, false); LogError(jsonErr.ErrorContext.Error.Message, false); } break; default: LogError("ReCap Server Error \n" + error.Msg); break; } }
void OnError(ReCapError error) { this.Text = "Photoscene Progress - Error"; labelStatus.Text = error.Msg; }
void OnError(ReCapError error) { this.Title = "Photoscene Progress - Error"; _lbProgress.Content = error.Msg; }
void OnLogReCapError(ReCapError error) { LogReCapError(error); }