Exemplo n.º 1
0
 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));
 }
Exemplo n.º 2
0
            public override void SetResponse(BlittableJsonReaderObject response, bool fromCache)
            {
                if (fromCache == false)
                {
                    ThrowInvalidResponse();
                }

                Result = new StatusCodeAndEtag
                {
                    StatusCode = HttpStatusCode.NotModified
                };
            }