小编Nis*_*mar的帖子

错误F#-c#异步调用:将Threading.Tasks.Task <MyType>转换为Async <'a>

当我尝试从我的F#代码中调用C#库中的异步方法时。我收到以下编译错误。

该表达式应具有Async <'a>类型,但此处具有Threading.Thread.Tasks.Task类型

SendMessageAsync 在C#库中并返回 Threading.Thread.Tasks.Task<MyType>

let sendEmailAsync message = 
    async {
        let! response = client.SendMessageAsync(message)
        return response
    }
Run Code Online (Sandbox Code Playgroud)

f# c#-to-f# f#-async

4
推荐指数
1
解决办法
477
查看次数

标签 统计

c#-to-f# ×1

f# ×1

f#-async ×1