سریالیزشین چیست ؟
سریالیزشین چیست ؟ Serialize : فرآیندی برای تبدیل یک آبجکت و یا گرافی متشکل از چند آبجکت به یک حالت خطی (و جریان وار) از بایت ها برای انتقال و یا ذخیره سازی در محلی دیگر است. Deserialize : عمل برعکس سریالیزشین است؛ یعنی دوباره ساختن آبجکت از روی جریانی از بایتها . انواع فرمت ها در سریالیزشین : 1- Binary : بصورت باینری سریالایز میکند. (فشرده ترین و efficient ترین حالت است) SOAP -2 : بصورت soap سریالایز میکند. (برای ارسال در شبکه و جایی که از تحت دات نت بودن کلاینتها مطمئن نیستیم) XML -3 : بصورت xml سریالایز میکند. (برای ارسال تحت شبکه - مزیت : خوانایی) برخی از موارد کاربرد سریالزیشین: 1- کپی یک انشعاب از آبجکتها 2- انتقال اطلاعات در شبکه 3- نگهداری state ها و snapshot های مختلف در یک برنامه (برای موارد حساس : مثل تراکنشهای بانکی و ...) 4- پیاده سازی Deep Copy و Shallow Copy
ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیلهسین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.