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);
}
});
ファイルを保存する代わりに、次の方法でバイト配列を返そうとしています。しかし、それは機能していません。nullを返しています。
byte[] returnArray = null;
dropbox.DownloadFileAsync(filePath)
.ContinueWith(task =>
{
returnArray = new byte[task.Result.Content.Length];
task.Result.Content.CopyTo(returnArray, 0);
});
return returnArray;
誰かが私を訂正できますか?
ありがとう