我在WPF中构建一个使用FireSharp(https://github.com/ziyasal/FireSharp)的服务器。我能够将数据发送到我的firebase服务器并接收它,但问题是我把它作为一个任务取回来,我似乎无法打开它。
我使用此功能发送数据
private async void Send_Data(FirebaseClient client, int data){
SetResponse response = await
client.SetAsync("Teams/number",data);
int result = response.ResultAs<int>();
PushResponse response2 = await
client.PushAsync("Teams/number",data);
}
我得到的数据是这样的
private async Task<int> Get_Data(FirebaseClient client) {
FirebaseResponse response = await client.GetAsync("Teams/number");
int todo = response.ResultAs<int>();
return response.ResultAs<int>();
}
我来自firebase Task
我试着这样做:
Task<int> data = Get_Data(client);
data.Result;
这使我的程序崩溃。
从firebase获取数据的正确方法是什么?