我正在尝试使用 Aync 方法。它在某种程度上起作用。但它在其他情况下不起作用。
工作示例
dropBox.DownloadFileAsync(csvEntry.Path)
.ContinueWith(task =>
{
// Save file to "C:\Spring Social.txt"
using (FileStream fileStream = new FileStream(tempCsvPath, FileMode.Create))
{
fileStream.Write(task.Result.Content, 0, task.Result.Content.Length);
}
});
我没有保存文件,而是尝试按以下方式返回字节数组。但它不起作用。它返回空值。
byte[] returnArray = null;
dropbox.DownloadFileAsync(filePath)
.ContinueWith(task =>
{
returnArray = new byte[task.Result.Content.Length];
task.Result.Content.CopyTo(returnArray, 0);
});
return returnArray;
有人可以纠正我吗?
谢谢