Следующий код может быть скомпилирован.
async {
//do (
use outStream = File.Create(downloading)
do! httpRequestStreamCopyTo url outStream
//)
if File.Exists(fullname) then
File.Delete(fullname)
File.Move(downloading, fullname)
}
И мне нужно будет закрыть outStream
перед переименованием.Таким образом, он был изменен на
async {
do (
use outStream = File.Create(downloading)
do! httpRequestStreamCopyTo url outStream // Error
)
if File.Exists(fullname) then
File.Delete(fullname)
File.Move(downloading, fullname)
}
И он получил следующую ошибку на do! httpRequestStreamCopyTo (reportingUri url) outStream
?
Ошибка FS0750 Эта конструкция может использоваться только в выражениях вычислений