PDA

View Full Version : سوال: سوال در مورد كاربرد serialization



mina_ghorbani
چهارشنبه 21 دی 1390, 11:34 صبح
سلام

مي خواستم بدونم سريالايز كردن چه جاهايي استفاده مي شه اينكه چگونه سريالايز مي كنن رو نمي خوام

مي خوام بدونم براي چه كارهايي يه نمونه مثلا براي ذخيره عكس در ديتا بيس اينو مي دونم

اما يه كلاس مثلا كلاس پروفايل رو سريالايز مي كنيم و در كلاينت ذخيره مي كنيم براي چه كاري كاربر هاشو مي خوام بدونم

به غير از ذخيره در كلاينت اين جور كه خوندم براي ارسال روي شبكه هم به كار ميره اين براي چي

در يك پروژه ي وب چه جاهايي ممكنه بخواهيم سريالايز كنيم؟

تو يه تاپيك از سايت خوندم كه در پروژه سه لايه براي ارسال از لايه بيزنس به ديتا اكسس استفاده مي شه دليل اين رو هم مي خوام بدونم

ممنون مي شم اگر به سوالاتم جواب بديد

alonemm
چهارشنبه 21 دی 1390, 17:54 عصر
باسلام:
به این لینک مراجعه کنید.
http://msdn.microsoft.com/en-us/library/ms233843.aspx

mahmood_4246
پنج شنبه 22 دی 1390, 00:27 صبح
Serialization یعنی تبدیل یک Object به Stream ای از بایتها به منظور ذخیره اونها در حافظه، بانک، فایل و یا ارسال اونها روی خط. هدف اصلی Serialization ذخیره State های یک Object هستش تا بهنگام نیاز بشه اون Object رو دوباره ایجاد کرد. (به دوباره ایجاد کردن Object از روی Stream مربوطه Deserialization میگن).

در واقعیت ما انواع و اقسام Serialization ها رو داریم:

Xml Serialization
SOAP Serialization
Binary Serialization
Custom Serialization و هزار و یه چیز دیگه.


این لینک توش بحث شده >>> لینک (http://www.barnamenevis.org/showthread.php?113191-DataSet-%D9%88-XML)