# Microsoft.AspNetCore.Http

``` diff
 namespace Microsoft.AspNetCore.Http {
     public abstract class HttpResponse {
+        public virtual Task CompleteAsync();
     }
-    public interface IDefaultHttpContextContainer {
 {
-        DefaultHttpContext HttpContext { get; }

-    }
+    public static class SendFileFallback {
+        public static Task SendFileAsync(Stream destination, string filePath, long offset, Nullable<long> count, CancellationToken cancellationToken);
+    }
+    public class StreamResponseBodyFeature : IHttpResponseBodyFeature {
+        public StreamResponseBodyFeature(Stream stream);
+        public StreamResponseBodyFeature(Stream stream, IHttpResponseBodyFeature priorFeature);
+        public IHttpResponseBodyFeature PriorFeature { get; }
+        public Stream Stream { get; }
+        public PipeWriter Writer { get; }
+        public virtual Task CompleteAsync();
+        public virtual void DisableBuffering();
+        public void Dispose();
+        public virtual Task SendFileAsync(string path, long offset, Nullable<long> count, CancellationToken cancellationToken);
+        public virtual Task StartAsync(CancellationToken cancellationToken = default(CancellationToken));
+    }
 }
```

