может кто-нибудь дать мне подсказку, как это работает с более крупными данными:поток памяти для больших объемов данных
using (MemoryStream ms = new MemoryStream())
{
ser.Serialize(ms, files);
filesBytes = ms.ToArray();
}
файлами массив пользовательского типа, который включает в себя информацию о файлах
сер двоичной форматировщик
Эти объекты должны быть сериализовать
public class FileEntry
{
public string FileName { get; set; }
public string RelativePath { get; set; }
public byte[] Content { get; set; }
}
Что значит точно? –
Когда я пытаюсь запустить этот код, возникает исключение из памяти –
Насколько велики данные, которые вы пишете в потоке? Вы работаете с 32 или 64-битным процессом? –