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; } }
public void Reset() { _callback = _handler.Callback; _extra = WeakNilEnvironment; PropertiesReset(); }
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; } }