在WPF 8.1应用程序中搜索用户名时,禁止Parse.com操作



我有一个程序,它需要查看用户是否存在,但我总是得到一个操作禁止错误代码。

下面是部分代码:

try
{
    await ParseUser.GetQuery("username").GetAsync(result.ToString());
    textblockstring = "user exists";
}
catch (ParseException e)
{
    if (e.Code == ParseException.ErrorCode.ObjectNotFound)
    {
        textblockstring = "user doesn't exist";
    }
    else
    {
        textblockstring = e.Code.ToString();
    }
}

我设法找到了一个解决方案,这里是一个工作示例:try { var user = ParseUser.Query.WhereEqualTo("username", result.ToString()); IEnumerable<ParseObject> resultnumber = await user.FindAsync(); if (resultnumber.Count() != 0) { textblockstring = "user exists"; } else { textblockstring = "user doesn't exist"; } } catch (ParseException e) { if (e.Code == ParseException.ErrorCode.ObjectNotFound) { textblockstring = e.Message.ToString(); //textblockstring = "user doesn't exist"; } else { textblockstring = e.Message.ToString(); } }

别忘了把它放在async循环中

最新更新