diff --git a/src/Microsoft.AspNet.Server.Kestrel/Http/FrameRequestStream.cs b/src/Microsoft.AspNet.Server.Kestrel/Http/FrameRequestStream.cs index b0fed05f09..706ee8bf11 100644 --- a/src/Microsoft.AspNet.Server.Kestrel/Http/FrameRequestStream.cs +++ b/src/Microsoft.AspNet.Server.Kestrel/Http/FrameRequestStream.cs @@ -68,14 +68,8 @@ namespace Microsoft.AspNet.Server.Kestrel.Http { return ((Task)asyncResult).Result; } -#endif - public override Task ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) - { - return _body.ReadAsync(new ArraySegment(buffer, offset, count), cancellationToken); - } - - public Task ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken, object state) + private Task ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken, object state) { var tcs = new TaskCompletionSource(state); var task = _body.ReadAsync(new ArraySegment(buffer, offset, count), cancellationToken); @@ -97,6 +91,12 @@ namespace Microsoft.AspNet.Server.Kestrel.Http }, tcs, cancellationToken); return tcs.Task; } +#endif + + public override Task ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) + { + return _body.ReadAsync(new ArraySegment(buffer, offset, count), cancellationToken); + } public override void Write(byte[] buffer, int offset, int count) {