コード例 #1
0
ファイル: ErrorResource.cs プロジェクト: markrendle/PocketIDE
 public void ReportError(ErrorReport report, HttpResponseMessage responseMessage)
 {
     if (!report.IsValid())
     {
         responseMessage.StatusCode = HttpStatusCode.BadRequest;
         return;
     }
     try
     {
         throw new PhoneException("Exception thrown in Phone app", report.Text.Base64Decode());
     }
     catch (PhoneException ex)
     {
         Trace.WriteLine(ex.Text);
     }
     responseMessage.StatusCode = HttpStatusCode.OK;
 }
コード例 #2
0
ファイル: ErrorResource.cs プロジェクト: markrendle/PocketIDE
 public static string CreateHash(ErrorReport report)
 {
     var sha1 = new SHA1Managed();
     return Convert.ToBase64String(sha1.ComputeHash(Encoding.UTF8.GetBytes(report.Text + Salt)));
 }