コード例 #1
0
        public object Any(ShortCircuitImpl request)
        {
            if (Request.HasValidCache(request.ETag, request.LastModified))
            {
                return(HttpResult.NotModified());
            }

            return(new HttpResult(request)
            {
                Age = request.Age,
                ETag = request.ETag,
                MaxAge = request.MaxAge,
                Expires = request.Expires,
                LastModified = request.LastModified,
                CacheControl = request.CacheControl.GetValueOrDefault(CacheControl.None),
            });
        }