Сообщение Re[9]: Как сделать частично загруженную страницу при стримин от 08.11.2023 16:31
Изменено 08.11.2023 16:34 rameel
Re[9]: Как сделать частично загруженную страницу при стриминге
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, rameel, Вы писали:
S>Интересно, а без ct и закрытия страницы, поток так и будет куда-то писать данные?
S>Т.е. я зыкрыл страницу, что стало с Response.Body? Я не пойми куда гоню поток и трачу ресурсы...
Потому и существует CancellationToken. А вот что стало с Response.Body, то это надо внутрь заглянуть, что там в кишках происходит
S>Да и еще (дурацкий) вопрос: а почему до return Ok() я не дохожу в случае отмены (например, закрытия страницы)? Ну типа запись в поток завершилась,
S>идем дальше.
Скорее всего один из метотодов ReadAsync / WriteAsync выбросил исключение OperationCanceledException, через cancellationToken.ThrowIfCancellationRequested() или возможно исключение TaskCancelledException от Task.FromCancelled
S>Здравствуйте, rameel, Вы писали:
S>Интересно, а без ct и закрытия страницы, поток так и будет куда-то писать данные?
S>Т.е. я зыкрыл страницу, что стало с Response.Body? Я не пойми куда гоню поток и трачу ресурсы...
Потому и существует CancellationToken. А вот что стало с Response.Body, то это надо внутрь заглянуть, что там в кишках происходит
S>Да и еще (дурацкий) вопрос: а почему до return Ok() я не дохожу в случае отмены (например, закрытия страницы)? Ну типа запись в поток завершилась,
S>идем дальше.
Скорее всего один из метотодов ReadAsync / WriteAsync выбросил исключение OperationCanceledException, через cancellationToken.ThrowIfCancellationRequested() или возможно исключение TaskCancelledException от Task.FromCancelled
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[9]: Как сделать частично загруженную страницу при стримин
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, rameel, Вы писали:
S>Интересно, а без ct и закрытия страницы, поток так и будет куда-то писать данные?
S>Т.е. я зыкрыл страницу, что стало с Response.Body? Я не пойми куда гоню поток и трачу ресурсы...
Потому и существует CancellationToken. А вот что стало с Response.Body, то это надо внутрь заглянуть, что там в кишках происходит
S>Да и еще (дурацкий) вопрос: а почему до return Ok() я не дохожу в случае отмены (например, закрытия страницы)? Ну типа запись в поток завершилась,
S>идем дальше.
Скорее всего один из метотодов ReadAsync / WriteAsync выбросил исключение OperationCanceledException, через cancellationToken.ThrowIfCancellationRequested() или возможно исключение TaskCanceledException от Task.FromCanceled
S>Здравствуйте, rameel, Вы писали:
S>Интересно, а без ct и закрытия страницы, поток так и будет куда-то писать данные?
S>Т.е. я зыкрыл страницу, что стало с Response.Body? Я не пойми куда гоню поток и трачу ресурсы...
Потому и существует CancellationToken. А вот что стало с Response.Body, то это надо внутрь заглянуть, что там в кишках происходит
S>Да и еще (дурацкий) вопрос: а почему до return Ok() я не дохожу в случае отмены (например, закрытия страницы)? Ну типа запись в поток завершилась,
S>идем дальше.
Скорее всего один из метотодов ReadAsync / WriteAsync выбросил исключение OperationCanceledException, через cancellationToken.ThrowIfCancellationRequested() или возможно исключение TaskCanceledException от Task.FromCanceled
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>