为异步 c#.net 编写回调函数
本文关键字:写回 回调 函数 net 异步 | 更新日期: 2023-09-27 18:37:14
我正在使用 Kinvey 作为我的存储
非异步 函数的回调编写如下
myClient.User().create(myUserName, myPassword, new KinveyUserCallback(){...});
如果我使用的是异步函数,我该怎么做?
myClient.User().createAsync(myUserName, myPassword);
我对onError
回调感兴趣,以检查用户是否已存在。
在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
}