wenn ich versuche, eine asynchrone Methode, die in C# -Bibliothek von meinem F # -Code ist. Ich bekomme unten Kompilierungsfehler.Fehler F # - C# Async-Aufrufe: Umwandlung Threading.Tasks.Tak <MyType> in Async <'a>
Diesen Ausdruck erwartet Typ Async < ‚a haben,> aber hier hat
SendMessageAsync ist in C# -Bibliothek Threading.Thread.Tasks.Task Typ und gibt Threading.Thread.Tasks.Task
let sendEmailAsync message =
async {
let! response = client.SendMessageAsync(message)
return response
}
vielen dank! Ich kann Async.AwaitPlainTask nicht finden, stattdessen habe ich Async.AwaitTask. –
aah, mein Fehler. Ich habe gerade den Typ gefunden, den du erstellt hast. –
@NishantNidhiKumar Ja, das ist nicht in der Core-Bibliothek eingebaut, aber es ist oft nützlich zu erstellen. – TheInnerLight