# Microsoft.AspNetCore.Owin

``` diff
 {
     namespace Microsoft.AspNetCore.Owin {
-        public class OwinFeatureCollection : IEnumerable, IEnumerable<KeyValuePair<Type, object>>, IFeatureCollection, IHttpAuthenticationFeature, IHttpConnectionFeature, IHttpRequestFeature, IHttpRequestIdentifierFeature, IHttpRequestLifetimeFeature, IHttpResponseFeature, IHttpSendFileFeature, IHttpWebSocketFeature, IOwinEnvironmentFeature, ITlsConnectionFeature {
+        public class OwinFeatureCollection : IEnumerable, IEnumerable<KeyValuePair<Type, object>>, IFeatureCollection, IHttpAuthenticationFeature, IHttpConnectionFeature, IHttpRequestFeature, IHttpRequestIdentifierFeature, IHttpRequestLifetimeFeature, IHttpResponseBodyFeature, IHttpResponseFeature, IHttpWebSocketFeature, IOwinEnvironmentFeature, ITlsConnectionFeature {
-            IAuthenticationHandler Microsoft.AspNetCore.Http.Features.Authentication.IHttpAuthenticationFeature.Handler { get; set; }

+            Stream Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.Stream { get; }
+            PipeWriter Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.Writer { get; }
+            Task Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.CompleteAsync();
+            void Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.DisableBuffering();
+            Task Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.SendFileAsync(string path, long offset, long? length, CancellationToken cancellation);
+            Task Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.StartAsync(CancellationToken cancellationToken);
-            Task Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature.SendFileAsync(string path, long offset, long? length, CancellationToken cancellation);

         }
     }
 }
```

