Klausimai pažymėti „memorystream“

Atminties srautas yra srautas, turintis keletą būdų pasiekti ir saugoti duomenis atmintyje.
10
atsakymai

Kaip gausite eilutę iš „MemoryStream“?

Jei man būtų suteikta „MemoryStream“, kurią žinau, buvo užpildyta eilutė, kaip aš galiu gauti eilutę atgal?
nustatytas 17 sep. '08 2:02
8
atsakymai

Išsaugokite ir įdėkite „MemoryStream“ į / iš failo

Aš serializuoju struktūrą į „MemoryStream“ ir noriu išsaugoti ir įkelti serijinę struktūrą. Taigi, kaip išsaugoti „MemoryStream“ failą ir įkelti jį iš failo?
nustatyti 24 dec. '11 13:55
12
atsakymai

Ar atminties nutekėjimas, jei .NET atminties srautas nėra uždarytas?

Turiu šį kodą: MemoryStream foo () {MemoryStream ms = naujas MemoryStream (); // rašyti daiktus ms grįžti ms; } void bar () {MemoryStream ms2 = foo (); // padaryti stuff su ms2 grįžti; } Ar yra tikimybė, kad ...
nustatyti 24 okt. '08, 6:39 val
8
atsakymai

Pridėti failą iš „MemoryStream“ į „MailMessage“ C #

Rašau programą, skirtą failui pridėti prie el. Šiuo metu aš išsaugoju failą naudojant „FileStream“ diską, o tada naudoju „System.Net.Mail.MailMessage.Attachments.Add“ (naujas „System.Net.Mail.Attachment“ („failo pavadinimas“)); Aš ne ...
Nustatykite kovo 17 d. 11 val
7
atsakymai

skirtumas tarp atminties srauto ir filtro

Serializavimo metu galime naudoti atminties srautą arba failų srautą. Koks yra pagrindinis skirtumas tarp šių dviejų? Ką reiškia atminties srautas? naudojant sistemą; naudojant System.Collections.Generic; naudojant System.Linq; naudojant System.Text; naudojant System.Runtim ...
lapkričio 16 d. '11 21:41
8
atsakymai

Kaip gauti „MemoryStream“ iš .NET srauto?

Turiu tokį konstruktoriaus metodą, kuris atveria MemoryStream iš failo kelio: MemoryStream _ms; public MyClass (string filePath) {baitas [] docBytes = File.ReadAllBytes (filePath); _ms = naujas „MemoryStream“ (); _ms.Write (docBytes, ...
yra nustatytas liepos 09 '10, 15:51
4
atsakymai

konvertuoti eilutę į atminties srautą - atminties srautas nepadidėja?

Bandžiau įrašyti eilutę į atminties srautą, bet nepavyko pateikti klaidos pranešimo: atminties srautas nėra išplėstas. kodo eilutė, sukelianti šią problemą: context.Response.Filter = new System.IO.MemoryStream (System.Text.Encoding.UTF8.GetBytes (myPage)) ...
lapkričio 11 d. '11 19:42
3
atsakymai

Atstatyti arba išvalyti .NET MemoryStream

„.NET MemoryStream“ neturi .Retet arba .Clear metodo. Maniau naudoti šį kodą: ms.Seek (0, IO.SeekOrigin.Begin) ms.SetLength (0) Kaip galiu išvalyti arba iš naujo nustatyti esamą .NET MemoryStream?
nustatė kovo 17 d. 10 val
2
atsakymai

Nukopijuokite „MemoryStream“ į „FileStream“ ir išsaugokite failą?

Aš nesuprantu, ką čia darau neteisingai. Sukuriu pora atminties srautų ir derinimo režimu matau, kad jie yra pilni. Tačiau, kai bandau kopijuoti „MemoryStream“ į „FileStream“, kad išsaugotumėte „FileStream“ failą, jis neužpildo, bet failas, kurio ilgis yra 0 bito ...
nustatyti 12 sep. '13, 16:45
4
atsakymai

Kodėl C # atminties srautas rezervuoja tiek daug atminties?

Mūsų programinė įranga atskleidžia tam tikrus baitinius duomenis per „GZipStream“, kuris skaito duomenis iš „MemoryStream“. Šie duomenys išpakuojami 4 KB blokais ir įrašomi į kitą „MemoryStream“. Supratome, kad atmintis, kuri yra skirta ...
yra nustatytas liepos 8 d. 14 val
2
atsakymai

Naudojamas „MemoryStream“ pranešimas - turiu skambinti uždaryti ()

Jei naudojate atminties srautą naudojant naudojimo pareiškimą, ar turiu skambinti uždaryti? Pavyzdžiui, čia yra ms.Close ()? naudojant (MemoryStream ms = new MemoryStream (byteArray)) {// stuff ms.Close (); }
nustatyti 15 rug. '12, 14:12 val
3
atsakymai

C # failo kūrimas naudojant teksto rašytoją vietoj atminties

Turiu programą, kuri šiuo metu kuria tekstinį failą importuoti į apskaitos programą. Failas sukuriamas ir naudojamas eilutė: TextWriter tw = new StreamWriter (ExtractFileName); tw.WriteLine („ref ACC ...
nustatytas balandžio 23 d '09 16:02
3
atsakymai

Skaitymas iš atminties srauto į eilutę

Bandau parašyti objektą Xml eilutėje ir paimti šią eilutę ir išsaugoti ją į duomenų bazę. Bet pirmiausia turiu gauti eilutę ... privataus statinio skaitymo kodavimo LocalEnccoding = Encoding.UTF8; viešoji statinė eilutė SaveToString <T> (T nustatymai) ...
Nustatytas gegužės 04 d. 12 val. 12:28
2
atsakymai

Serializacija / deserializacija su atminties srautu

Turiu problemų su serializacija naudojant atminties srautą. Čia yra mano kodas: /// <summary> /// serializuoja atminties objektą /// </ summary> /// <param name = "objectType"> objektą, kuris bus serializuojamas </ para ...
nustatytas balandžio 30 d '12 23:47
2
atsakymai

Kaip „FileStreamResult“ veikia „MemoryStream“?

Šis kodas veikia, bet man įdomu, ar „MemoryStream“ yra tinkamai uždarytas. Kaip tai padaryti, ar „FileStreamResult“ jį tvarko? „FileStreamResult“ atsisiuntimasKainosPaslaugų teikimo galimybės (Guid projectGuid, IEnumerable ...
gegužės 02 d., 12 val