Как проверить, существует ли ребенок в Firebase xamarin? - PullRequest
0 голосов
/ 19 марта 2019

Я использую firebase для c # xamarin и хочу сделать для каждого пользователя, он проверит, есть ли у него счетчик, и если нет, то сгенерирует для него. Я попробовал это так:

try
{
    FirebaseResponse resp = await client.GetAsync(uid+"/counter/node");
    result = resp.ResultAs<Counter_Class>();
}
catch
{
    var counter = new Counter_Class
    {
        cnt = "0"
    };
    SetResponse response = await client.SetAsync(uid + "counter/node", counter);
    Counter_Class result = response.ResultAs<Counter_Class>(); //The response will contain the data written
}

Когда ребенок существует, попытка / улов - это хорошо, но когда его нет, и улов должен генерировать ребенка, он закрывается. можно проверить, существует ли ребенок как `if (childexists)? Я использую C # не Java

...