2016-03-04 82 views
0

我使用Kinvey我的存储写作异步C#.NET回调函数

非异步功能回调写成显示

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

怎么做呢如果我正在使用异步函数

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

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

回答

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 
} 
+0

我正在使用c#.net与Xamarin没有在Activity(父类)类中的重写函数onError。 – user3814750

+0

@ user3814750:很奇怪,'onError'在他们的xamarin文档中(http://devcenter.kinvey.com/xamarin/guides/users)。您可能想要检查所有可覆盖功能。 –