我正在尝试通过解析时的.net SDK创建一个对象/类。这是我下面的课程。我在构造函数中调用Initialize然后调用该方法。它运行成功,但我无法在解析时看到数据浏览器中的数据。我用NuGet来获得官方客户。
public class ParseManager
{
public ParseManager()
{
ParseClient.Initialize("XXXX", "CXXXX");
}
public async void Example()
{
ParseObject gameScore = new ParseObject("Test");
gameScore["score"] = 1337;
gameScore["playerName"] = "Test User";
await gameScore.SaveAsync();
}
}
编辑:以下是我如何调用此类/方法。
static void Main(string[] args)
{
var pm = new ParseManager();
pm.Example();
}
答案 0 :(得分:1)
您没有看到任何数据,因为您的控制台应用程序在最后一次调用pm.Example()
你必须做的两件事:
将Example
更改为async Task
而不是async void
:
public async Task Example()
{
ParseObject gameScore = new ParseObject("Test");
gameScore["score"] = 1337;
gameScore["playerName"] = "Test User";
await gameScore.SaveAsync();
}
在Task.Wait
上明确致电Example
:
static void Main(string[] args)
{
var pm = new ParseManager();
pm.Example().Wait():
}