public override Task <ResponseDisposeHandling> ProcessResponse(JsonOperationContext context, HttpCache cache, HttpResponseMessage response, string url) { Result = new StatusCodeAndEtag { StatusCode = response.StatusCode, Etag = response.GetEtagHeader() }; return(Task.FromResult(ResponseDisposeHandling.Automatic)); }
public override void SetResponse(BlittableJsonReaderObject response, bool fromCache) { if (fromCache == false) { ThrowInvalidResponse(); } Result = new StatusCodeAndEtag { StatusCode = HttpStatusCode.NotModified }; }