我如何从 FireBase 获得 link? C#
How do I get a link from FireBase? C#
我使用 C# 语言而不是 java,并且还不知道如何获取对 FireBaseStorage 中对象的引用。我有以下代码应该从 Fire Base Storage 输出 link,但它输出 System.Threading.Tasks.Tast`1[The system.Line]
告诉我如何使用 FireSharp 和 FireBase 库从 FireBaseStorage 获取文件link
这是我的代码:(C#)
FirebaseStorage storage = new FirebaseStorage("*******-****.appspot.com");
var starsRef = storage.Child("test.txt");
string link = starsRef.GetDownloadUrlAsync().ToString();
MessageBox.Show(link);
对C#上面的了解不多,但是每当我们进行异步调用时,我们不需要等待结果吗? “等待”。因为你的输出似乎你的线程正在等待结果。 System.Threading.Tasks.Tast`1[system.Line]
在获取 downloadUrl 字符串之前尝试使用 await link = await starsRef.GetDownloadUrlAsync().ToString();并使您编写代码的方法异步。
C#
private void button28_ClickAsync(object sender, EventArgs e)
{
// Create a reference to the file we want to download
_ = getLinkAsync();
getLinkAsync();
}
public async Task getLinkAsync()
{
FirebaseStorage storage = new FirebaseStorage("firstbd-****.appspot.com");
var starsRef = storage.Child("test.txt");
string link = await starsRef.GetDownloadUrlAsync();
MessageBox.Show(link);
}
我使用 C# 语言而不是 java,并且还不知道如何获取对 FireBaseStorage 中对象的引用。我有以下代码应该从 Fire Base Storage 输出 link,但它输出 System.Threading.Tasks.Tast`1[The system.Line]
告诉我如何使用 FireSharp 和 FireBase 库从 FireBaseStorage 获取文件link
这是我的代码:(C#)
FirebaseStorage storage = new FirebaseStorage("*******-****.appspot.com");
var starsRef = storage.Child("test.txt");
string link = starsRef.GetDownloadUrlAsync().ToString();
MessageBox.Show(link);
对C#上面的了解不多,但是每当我们进行异步调用时,我们不需要等待结果吗? “等待”。因为你的输出似乎你的线程正在等待结果。 System.Threading.Tasks.Tast`1[system.Line]
在获取 downloadUrl 字符串之前尝试使用 await link = await starsRef.GetDownloadUrlAsync().ToString();并使您编写代码的方法异步。
C#
private void button28_ClickAsync(object sender, EventArgs e)
{
// Create a reference to the file we want to download
_ = getLinkAsync();
getLinkAsync();
}
public async Task getLinkAsync()
{
FirebaseStorage storage = new FirebaseStorage("firstbd-****.appspot.com");
var starsRef = storage.Child("test.txt");
string link = await starsRef.GetDownloadUrlAsync();
MessageBox.Show(link);
}