Use new CopyToAsync method

This commit is contained in:
David Fowler 2016-10-01 00:51:51 -07:00
parent 957a9beb95
commit 7b8e947567
1 changed files with 2 additions and 9 deletions

View File

@ -96,16 +96,9 @@ namespace Microsoft.AspNetCore.Sockets
{
return Post(async state =>
{
var data = ((ReadableBuffer)state);
var data = (ReadableBuffer)state;
_context.Response.ContentLength = data.Length;
foreach (var memory in data)
{
ArraySegment<byte> segment;
if (memory.TryGetArray(out segment))
{
await _context.Response.Body.WriteAsync(segment.Array, segment.Offset, segment.Count);
}
}
await data.CopyToAsync(_context.Response.Body);
},
value);
}