Вопросы с тегом 'memorystream'

Поток памяти - это своего рода поток, который имеет несколько способов доступа и хранения данных в памяти.
10

Как вы получаете строку из MemoryStream?

Если мне задан MemoryStream, который, как я знаю, был заполнен с помощью String, как мне получить String обратно?
16 сент. '08 в 23:02
8

Сохранить и загрузить MemoryStream в/из файла

Я сериализую структуру в MemoryStream, и я хочу сохранить и загрузить сериализованную структуру. Итак, как сохранить MemoryStream в файл, а также загрузить его из файла?
24 дек. '11 в 10:55
12

Является ли утечка памяти, если MemoryStream в .NET не закрыт?

У меня есть следующий код: MemoryStream foo(){ MemoryStream ms = new MemoryStream(); // write stuff to ms return ms; } void bar(){ MemoryStream ms2 = foo(); // do stuff with ms2 return; } Есть ли вероятность того, что выде...
24 окт. '08 в 15:39
8

Прикрепите файл из MemoryStream к MailMessage в С#

Я пишу программу для прикрепления файла к электронной почте. В настоящее время я сохраняю файл с помощью FileStream на диск, а затем я использую System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); Я не ...
17 мар. '11 в 7:45
7

разница между потоком памяти и фильтром

Во время сериализации мы можем использовать либо поток памяти, либо поток файлов. В чем основное отличие этих двух? Что означает поток памяти? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtim...
16 нояб. '11 в 18:41
8

Как получить MemoryStream из потока в .NET?

У меня есть следующий метод конструктора, который открывает MemoryStream из пути к файлу: MemoryStream _ms; public MyClass(string filePath) { byte[] docBytes = File.ReadAllBytes(filePath); _ms = new MemoryStream(); _ms.Write(docBytes, ...
09 июл. '10 в 12:51
3

Сериализация/десериализация с потоком памяти

У меня возникла проблема с сериализацией с использованием потока памяти. Вот мой код: /// <summary> /// serializes the given object into memory stream /// </summary> /// <param name="objectType">the object to be serialized</para...
30 апр. '12 в 20:47
4

преобразовать строку в поток памяти - поток памяти не расширяется?

Я пытался записать строку в поток памяти, но не удалось с сообщением об ошибке: Memory stream is not expandable. строка кода, создающая эту проблему: context.Response.Filter = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(myPage))...
11 нояб. '11 в 16:42
3

Reset или очистить .NET MemoryStream

У .NET MemoryStream отсутствует метод .Reset или .Clear. Я думал использовать следующий код для этого: ms.Seek(0, IO.SeekOrigin.Begin) ms.SetLength(0) Каким образом можно очистить или reset существующий .NET MemoryStream?
17 мар. '10 в 13:09
2

Скопируйте MemoryStream в FileStream и сохраните файл?

Я не понимаю, что я здесь делаю неправильно. Я генерирую пару потоков памяти и в режиме отладки вижу, что они заполнены. Но когда я пытаюсь скопировать MemoryStream в FileStream, чтобы сохранить файл FileStream, не заполняется, а файл длиной 0 байто...
12 сент. '13 в 13:45
4

Почему поток памяти С# резервирует столько памяти?

Наше программное обеспечение распаковывает определенные байтовые данные через GZipStream, который считывает данные из MemoryStream. Эти данные распаковываются в блоках 4 КБ и записываются в другой MemoryStream. Мы поняли, что память, которую выделя...
08 июл. '14 в 15:48
2

MemoryStream в использовании Statement - Мне нужно вызвать close()

При использовании потока памяти в операторе using мне нужно вызвать close? Например, здесь требуется ms.Close()? using (MemoryStream ms = new MemoryStream(byteArray)) { // stuff ms.Close(); }
15 авг. '12 в 11:12
3

С# создание файла с использованием memystream вместо textwriter

У меня есть приложение, которое в настоящее время создает текстовый файл для импорта в приложение учета. Для создания файла и записи строк используется следующий код: TextWriter tw = new StreamWriter(ExtractFileName); tw.WriteLine("ref\tACC...
23 апр. '09 в 13:02
3

Чтение из потока памяти в строку

Я пытаюсь написать объект в строку Xml и взять эту строку и сохранить ее в БД. Но сначала мне нужно получить строку... private static readonly Encoding LocalEncoding = Encoding.UTF8; public static string SaveToString<T> (T settings) ...
04 мая '12 в 9:28
2

С FileStreamResult, как закрывается MemoryStream?

Следующий код работает, но мне интересно, правильно ли закрыт MemoryStream. Как это должно выполняться или FileStreamResult обрабатывать его для меня? public FileStreamResult DownloadBudgetedRoleOpportunities( Guid projectGuid, IEnumerable...
02 мая '12 в 17:17