2016-03-04 80 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)。您可能想要檢查所有可覆蓋功能。 –