Beispiel #1
0
 static void SetReponseStatusCodeForFails(Task t, IHttpLayerCallback callback)
 {
     if (t.IsFaulted || t.IsCanceled)
     {
         if (!t.IsFaulted || !callback.HeadersSend || callback.ResponseStatusCode != 500)
         {
             callback.ResponseStatusCode = callback.HeadersSend ? 599 : 500;
         }
         callback.ResponseReasonPhase = null;
     }
 }
Beispiel #2
0
 public void Reset()
 {
     _callback = _handler.Callback;
     _extra    = WeakNilEnvironment;
     PropertiesReset();
 }
Beispiel #3
0
 static void SetReponseStatusCodeForFails(Task t, IHttpLayerCallback callback)
 {
     if (t.IsFaulted || t.IsCanceled)
     {
         if (!t.IsFaulted || !callback.HeadersSend || callback.ResponseStatusCode != 500)
             callback.ResponseStatusCode = callback.HeadersSend ? 599 : 500;
         callback.ResponseReasonPhase = null;
     }
 }