..
Za určitých okolností môže byť aplikácie majú potrebu ukladať alebo prenášať dáta obsiahnuté v niektorých predmetoch, aby sa tieto operácie najjednoduchšie. NET Framework poskytuje niekoľko metód pre serializáciu. Tieto techniky umožňujú previesť objekty na binárne dáta, SOAP alebo XML pomocou ktorej ľahko riadiť ukladanie a prenos rovnaké.
Pri vytvorení objektu v aplikácii. NET je často neprejaví na spôsobe, v ktorom sú dáta uložené, pretože. NET Framework spracováva tento problém automaticky. Avšak ak chcete uložiť obsah objektu do súboru, poslať objekt do iného procesu alebo prenášať cez sieť, čo potrebujete vedieť objekt je zastúpený, pretože budete pravdepodobne potrebovať previesť do iného formátu. Tento prevod sa nazýva serializácie.
Serializácie, realizovaných v System.Runtime.Serialization mennom priestore, je proces, ktorý prevádza objekt na lineárnu postupnosť bytov majú byť uložené alebo prevedené. Rekonštrukcii je opačný proces, alebo premenu sekvencie bytov v serializovaný objekt.
Pozrime sa teraz nájdete kroky vedúce k čo serializácie objektu:
Reťazec data = "dáta majú byť uložené v súbore."
/ / Vytvorenie súboru, v ktorom pre ukladanie dát
FileStream fs = new FileStream ("C: \ \ Serializzazione.txt", FileMode.Create);
/ / Vytvorenie objektu BinaryFormatter vykonať serializácie
BinaryFormatter bf = new BinaryFormatter ();
/ / Pomocou BinaryFormatter objektu
/ / Serializácie dát, a vložte ich do súboru
bf.Serialize (fs, data);
/ / Zavrieť súbor
fs.Close ();
Spustenie aplikácie a otvorenie súboru v Poznámkový blok Serializzazione.txt generované uvidíme, že obsahuje reťazec sme v našom príklade, spolu s binárnou informácie (Poznámkový blok, ktorý sa zobrazí ako symboly), ktoré sú vhodné pre ďalšiu rekonštrukciu

| |
PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €. |
| |
Ruby a Ruby on Rails (kurz)
Vytvoriť softvér a webových aplikácií s Ruby a ROR. Od 39 €. |
| |
VB.NET (kurz)
Urobiť Desktopové aplikácie pomocou jazyka Visual Basic .. Od 49 €. |