Use updated request cancellation API.
This commit is contained in:
parent
93e27e2e40
commit
80eb5ab745
|
|
@ -319,14 +319,14 @@ namespace Microsoft.AspNet.StaticFiles
|
|||
var sendFile = _context.GetFeature<IHttpSendFileFeature>();
|
||||
if (sendFile != null && !string.IsNullOrEmpty(physicalPath))
|
||||
{
|
||||
await sendFile.SendFileAsync(physicalPath, 0, _length, _request.CallCanceled);
|
||||
await sendFile.SendFileAsync(physicalPath, 0, _length, _context.OnRequestAborted);
|
||||
return;
|
||||
}
|
||||
|
||||
Stream readStream = _fileInfo.CreateReadStream();
|
||||
try
|
||||
{
|
||||
await StreamCopyOperation.CopyToAsync(readStream, _response.Body, _length, _request.CallCanceled);
|
||||
await StreamCopyOperation.CopyToAsync(readStream, _response.Body, _length, _context.OnRequestAborted);
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
|
@ -365,7 +365,7 @@ namespace Microsoft.AspNet.StaticFiles
|
|||
var sendFile = _context.GetFeature<IHttpSendFileFeature>();
|
||||
if (sendFile != null && !string.IsNullOrEmpty(physicalPath))
|
||||
{
|
||||
await sendFile.SendFileAsync(physicalPath, start, length, _request.CallCanceled);
|
||||
await sendFile.SendFileAsync(physicalPath, start, length, _context.OnRequestAborted);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -373,7 +373,7 @@ namespace Microsoft.AspNet.StaticFiles
|
|||
try
|
||||
{
|
||||
readStream.Seek(start, SeekOrigin.Begin); // TODO: What if !CanSeek?
|
||||
await StreamCopyOperation.CopyToAsync(readStream, _response.Body, length, _request.CallCanceled);
|
||||
await StreamCopyOperation.CopyToAsync(readStream, _response.Body, length, _context.OnRequestAborted);
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue