Скачивание файла в memory stream c#

Как скачать файл с Яндекс диска в memory stream. Много времени не могу найти информацию об этом.

Пытался как то так

            string token = "AQAAAABb39FLAAeXvhANBxjOrEkOrH8U7giSBSs";
            var api = new DiskHttpApi(token);

            using (MemoryStream ms = new MemoryStream())
            {
                var link = await api.Files.GetDownloadLinkAsync("/" + folderName + "/" + "data.dat");

             }

Ответы (1 шт):

Автор решения: aepot

Вроде ничего сложного, в крайнем случае можно исходники подсмотреть.

using var ms = new MemoryStream();
var link = await api.Files.GetDownloadLinkAsync("/" + folderName + "/" + "data.dat");
using var stream = await api.Files.DownloadAsync(link);
await stream.CopyToAsync(ms);
→ Ссылка