{
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);
}
}
}