public PartialEntityResponse(IHttpResponseHeaderHelper httpResponseHeaderHelper, IEnumerable<RangeItem> ranges) { this.HttpResponseHeaderHelper = httpResponseHeaderHelper; if (ranges.Count() == 1) { //Single byte range request this.ByteRangeResponse = new SingleByteRangeResponse(HttpResponseHeaderHelper, ranges.Single()); } else { //Multiple byte range request this.ByteRangeResponse = new MultipleByteRangeResponse(HttpResponseHeaderHelper, ranges); } }
public PartialEntityResponse(IHttpResponseHeaderHelper httpResponseHeaderHelper, IEnumerable <RangeItem> ranges) { this.HttpResponseHeaderHelper = httpResponseHeaderHelper; if (ranges.Count() == 1) { //Single byte range request this.ByteRangeResponse = new SingleByteRangeResponse(HttpResponseHeaderHelper, ranges.Single()); } else { //Multiple byte range request this.ByteRangeResponse = new MultipleByteRangeResponse(HttpResponseHeaderHelper, ranges); } }