WPF:如何以任务格式从firebase访问数据

时间:2018-04-30 14:48:29

标签: c# wpf firebase firebase-realtime-database

我在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获取数据的正确方法是什么?

0 个答案:

没有答案