为异步 c#.net 编写回调函数

本文关键字:写回 回调 函数 net 异步 | 更新日期: 2023-09-27 18:37:14

我正在使用 Kinvey 作为我的存储

非异步 函数的回调编写如下

myClient.User().create(myUserName, myPassword, new KinveyUserCallback(){...});

如果我使用的是异步函数,我该怎么做?

myClient.User().createAsync(myUserName, myPassword);

我对onError回调感兴趣,以检查用户是否已存在。

为异步 c#.net 编写回调函数

在Kinvey的文档中,他们明确指出:

如果用户名确实存在,则回调的 onError 方法将是 调用

因此,当您执行此代码时:

User user = await myClient.User().createAsync(myUserName, myPassword);

如果用户已经存在,您将在函数内收到错误消息onError如下所示。

@Override
public void onError(String error) {
     // do something with the error
     // maybe log it and/or throw the error to UI
}