..
Noteiktos apstākļos, pieteikumi var būt nepieciešams uzglabāt vai pārsūtīt datus, kas ietverti dažos priekšmetos, lai padarītu šīs darbības pēc iespējas vienkāršākā. NET Framework nodrošina vairākus paņēmienus serialization. Šīs metodes ļauj pārvērst objektus binārus datus, SOAP un XML, ar kuru viegli pārvaldīt uzglabāšanu un nodošanu pats.
Kad jūs izveidojat objektu pieteikums. NET bieži nav atspoguļots, kādā veidā dati tiek saglabāti, jo. NET Framework rokturi šo problēmu automātiski. Tomēr, ja vēlaties glabāt saturu objekta failu, nosūtīt objekta uz citu procesu vai pārraidīt, izmantojot tīklu, kas jums jāzina objekts tiek pārstāvēta, jo jums būs nepieciešams, lai pārvērstu to citā formātā. Šis pārveides sauc serialization.
Serialization, īsteno System.Runtime.Serialization namespace, ir process, kas konvertē objektu uz lineāru baitu secība tiks uzglabāti vai nodot. Deserialization ir pretējs process vai baitu secība, kas serializēja objektu konversiju.
Ļaujiet mums tagad redzēt posmus, kas jāievēro, lai padarītu serialization objektu:
virknes dati = "dati, ko glabā failā."
/ / Izveidot failu, kurā glabāt datus
FILESTREAM fs = jauni FILESTREAM ("C: \ \ Serializzazione.txt", FileMode.Create);
/ / Izveidot BinaryFormatter objektu, lai veiktu serialization
BinaryFormatter bf = jauni BinaryFormatter ();
/ / Lietojiet BinaryFormatter objektu
/ / Serialize datiem, un ievietot tos failā
bf.Serialize (fs, datus);
/ / Aizvērt failu
fs.Close ();
Uzsākšana pieteikumu un atverot failu ar Notepad Serializzazione.txt radīto mēs redzēsim, ka tas satur virkni mēs nosakām mūsu piemērā, kopā ar bināro informāciju (kas Notepad būs redzami kā simboli), kas ir noderīga turpmākiem deserialization

| |
OpenOffice (Ebook)
Atklātā pirmkoda programmatūru, lai pārvaldītu biroja darbu. Tikai 25 €. |
| |
Paint Shop Pro (First)
Web grafikas un foto rediģēšana ar Corel PSP zināms. Sākot no 49 €. |
| |
Visual Basic 6 (Course)
Make Darbstaciju lietojumprogrammas ar VB6. Sākot no € 39. |