Вопросы по теме 'async-workflow'
Есть ли в dotNet асинхронная версия DirectoryInfo.GetFiles / Directory.GetDirectories?
Есть ли в dotNet асинхронная версия DirectoryInfo.GetFiles / Directory.GetDirectories? Я хотел бы использовать их в асинхронном блоке F #, и было бы неплохо иметь версию, которая может вызываться с помощью AsyncCallbacks.
Проблема в том, что я...
23752 просмотров
schedule
25.12.2022
F# Async.RunSynchronously с тайм-аутом и CancelToken
При вызове Async.RunSynchronously с тайм-аутом и CancellationToken значение тайм-аута, похоже, игнорируется. Я могу обойти это, вызвав CancelAfter для CancellationToken, но в идеале я хотел бы иметь возможность различать исключения, возникающие в...
1378 просмотров
schedule
04.06.2024
Как получить полезную трассировку стека при тестировании асинхронных рабочих процессов F#
Я хотел бы протестировать следующий асинхронный рабочий процесс (с NUnit+FsUnit):
let foo = async {
failwith "oops"
return 42
}
Я написал для него следующий тест:
let [<Test>] TestFoo () =
foo
|> Async.RunSynchronously...
912 просмотров
schedule
21.01.2023
Async.Catch не работает с OperationCanceledExceptions
Я использую Async.Catch для обработки исключений, создаваемых асинхронными рабочими процессами:
work
|> Async.Catch
|> Async.RunSynchronously
|> fun x -> match x with
| Choice1Of2 _ -> () // success
|...
1106 просмотров
schedule
24.09.2023