WPF: как получить доступ к данным из firebase в формате Task - PullRequest
0 голосов
/ 30 апреля 2018

Я строю сервер в 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>();
}

Я получаю из базы заданий

и я попытался сделать:

Task<int> data = Get_Data(client);
data.Result;

Что приводит к сбою моей программы.

Как правильно вернуть данные из firebase?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...