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

时间:2016-03-04 03:48:22

标签: c# asynchronous kinvey

我正在使用Kinvey存储

非异步 功能的回调如下所示

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

如果我使用异步 功能,我该怎么做?

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

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

1 个答案:

答案 0 :(得分:0)

在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
}