예제 #1
0
 public static void SendResult(HttpListenerResponse response, IMethodResult result)
 {
     try
     {
         var outputStream = response.OutputStream;
         response.StatusCode = (int)result.StatusCode();
         var serializeResult = ResponseSerializer.GetData(result);
         if (serializeResult.IsOk)
         {
             outputStream.Write(serializeResult.Data);
             outputStream.Close();
         }
         else
         {
             outputStream.Close();
         }
     }
     catch (Exception e)
     {
         throw new Exception($"ResultHelper SendResult Error: {e.Message}");
     }
 }