..
Tietyissä olosuhteissa hakemuksista on ehkä tarvitse tallentaa tai siirtää dataa sisältyvät tiettyjä esineitä, jotta nämä toimet mahdollisimman yksinkertaista. NET Framework tarjoaa useita tekniikoita serialization. Nämä tekniikat avulla voit muuntaa esineitä binääridataa SOAP tai XML jonka kautta on helppo hallita varastointi ja siirtäminen saman.
Kun luot objektia sovellus. NET usein ei heijastu muodoissa tiedot on tallennettu, koska. NET Framework käsittelee tätä kysymystä automaattisesti. Jos kuitenkin haluat tallentaa sisällön objektin tiedoston, lähetä vastustaa toisen prosessin tai lähettää verkon kautta sinun täytyy tietää objekti on edustettuna, koska luultavasti tarvitse muuntaa sen toiseen muotoon. Tämä muunnos on nimeltään serialization.
Sarjoitettu, toteutetaan System.Runtime.Serialization nimiavaruus, on prosessi, joka muuntaa objektin lineaarisesti tavujen tarkoitus säilyttää tai siirtää. Deserialization on päinvastainen prosessi tai muuntamisesta järjestyksessä tavua sarjoitettu esine.
Katsokaamme nyt vaiheet, jotta serialization esineen:
string data = "tietoja voidaan tallettaa tiedostoon."
/ / Luo tiedosto, jossa tiedot tallennetaan
FILESTREAM fs = uusi FILESTREAM ("C: \ \ Serializzazione.txt", FileMode.Create);
/ / Luo BinaryFormatter vastustaa suorittaa serialization
BinaryFormatter BF = uusi BinaryFormatter ();
/ / Käytä BinaryFormatter vastustaa
/ / Sarjoittaa: Sarjoittamisella tiedot ja aseta ne tiedostoon
bf.Serialize (FS, data);
/ / Sulje tiedosto
fs.Close ();
Sovelluksen käynnistäminen ja avaamalla tiedoston Muistioon Serializzazione.txt syntyy näemme, että se sisältää merkkijonon asetimme esimerkissä mukana binary tietoja (jotka Muistiossa näytetään symboleina), jotka ovat hyödyllisiä myöhemmin deserialization

| |
Verkkokaupan ASP (Ebook)
Verkkokauppa ja ostoskärryä ASP. Vain 35 €. |
| |
Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €. |
| |
Paint Shop Pro (ensimmäinen)
Web-grafiikan ja valokuvien muokkaukseen ja Corel PSP tiedossa. Alkaen 49 €. |