Просто я пытаюсь вставить данные из C# Windows Приложения пользователя Forms в My firebase. У меня установлен пакет Nuget "FirebaseDatabase. net". Я проверил AuthSecret и BasePath правильно, но почему ответ я нулевой. Я что-то пропустил? Пожалуйста, помогите мне не закрывать этот вопрос.
Я подписан на это https://www.youtube.com/watch?v=jZMwwZHJXJc
using FireSharp.Config;
using FireSharp.Response;
using FireSharp.Interfaces;
IFirebaseConfig Config = new FirebaseConfig
{
AuthSecret = "xyz",
BasePath = "https://xyz-56633a.firebaseio.com"
};
IFirebaseClient Client;
Client = new FireSharp.FirebaseClient(Config);
if (Client!= null)
{
MessageBox.Show("Connected");
}
else
{
MessageBox.Show("Error Connection");
}
private async void Button1_Click(object sender, EventArgs e)
{
var data = new Data()
{
id = textBox1.Text,
Name1 = textBox2.Text,
Name2 = textBox3.Text,
Name3 = textBox4.Text,
Name4 = textBox5.Text,
};
SetResponse response = await Client.SetTaskAsync("NewList/" + textBox1.Text,data);
Data result = response.ResultAs<Data>();
MessageBox.Show("Data Inserted" + result);
}
}
Пока работает приведенный выше код
MessageBox.Show("Connected");
работает. Но
Data result= response.ResultAs<Data>();
Показать ошибку как System.NullReferenceException: 'Ссылка на объект не установлена для экземпляра объекта.' И данные не вставляются. Пожалуйста, помогите мне исправить это или если любой другой доступный способ, перешлите мне