Estoy tratando de consumir una biblioteca C# en F #. La biblioteca hace un uso intensivo de async/await. Quiero usar dentro de un flujo de trabajo async { ... }
en F #.Cómo Async.AwaitTask en Tarea simple (no Tarea <T>)?
veo podemos Async.AwaitTask
en métodos asíncrono C# regresan Task<T>
, pero ¿qué pasa con los que regresan llanura Task
?
Tal vez, ¿hay un ayudante para convertir estos a Async<unit>
o para convertir a Task
Task<unit>
por lo que trabajará con Async.AwaitTask
?
Ah, ya veo. Por supuesto, Task es un IAsyncResult después de todo. Acortado a 'let awaitTask = Async.AwaitIAsyncResult >> Async.Ignore' ¡Muchas gracias! – AshleyF