سیریلائزیشن

مصنف: Louise Ward
تخلیق کی تاریخ: 12 فروری 2021
تازہ کاری کی تاریخ: 26 جون 2024
Anonim
HICOF SUCCESS STORY - IVERS LEE
ویڈیو: HICOF SUCCESS STORY - IVERS LEE

مواد

تعریف - سیریلائزیشن کا کیا مطلب ہے؟

سیریلائزیشن کسی شے کی مثال کی ریاست کی معلومات کو بائنری یا یوال شکل میں تبدیل کرنے کا عمل ہے تاکہ اسے اسٹوریج میڈیم میں برقرار رکھا جاسکے یا کسی نیٹ ورک پر منتقل کیا جاسکے۔

سیریلائزیشن کامن لینگوئج رن ٹائم (سی ایل آر) کے ذریعہ کسی شے کی موجودہ حالت کی معلومات کو عارضی (جیسے ASP.NET کیشے) یا مستقل اسٹوریج (فائل ، ڈیٹا بیس وغیرہ) میں بچانے کے لuted انجام دی جاتی ہے تاکہ کسی چیز کو اپ ڈیٹ کرنے کے لئے بعد میں استعمال کیا جا to۔ اسی معلومات کے ساتھ۔ اس میں کلاس اور اسمبلی کے نام سمیت کسی شے کے سرکاری اور نجی ممبروں کو بائٹس کے ایک دھارے میں تبدیل کرنا شامل ہے ، جو اس کے بعد ڈیٹا اسٹریم پر لکھا جاتا ہے۔ بٹس کے دھارے کو کسی شے میں تبدیل کرنے کے الٹ عمل کو ڈیسیریلائزیشن کہا جاتا ہے۔

.NET فریم ورک سیریلائزیشن کے دو طریقے پیش کرتا ہے ، یعنی بائنری سیریلائزیشن اور XML سیریلائزیشن۔ بائنری سیریلائزیشن قسم کی مخلصی کو محفوظ کرکے کسی درخواست کی مختلف درخواستوں کے مابین آبجیکٹ کی کیفیت کو محفوظ رکھتی ہے۔ ایکس ایم ایل سیریلائزیشن صرف عوامی خصوصیات اور فیلڈز کو سیریلائز کرنے کے لئے ایکس ایم ایل کو ایک کھلا معیار کے طور پر استعمال کرتی ہے۔ یہ قسم کی وفاداری کو محفوظ نہیں رکھتا ہے بلکہ انسانی پڑھنے کے قابل ، کراس پلیٹ فارم XML میں سیریلائزیشن کے لئے مدد فراہم کرتا ہے۔ فریم ورک درخواست کی ضروریات کو پورا کرنے کے لئے سیریلائزیشن کے عمل کو اپنی مرضی کے مطابق بنانے کے لئے بہت سے اختیارات مہیا کرتا ہے۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا سیریلائزیشن کی وضاحت کرتا ہے

سیریلائزیشن کا استعمال اس وقت کیا جاتا ہے جب بڑی مقدار میں ڈیٹا کو فلیٹ فائلوں میں اسٹور کرنا ہوتا ہے اور بعد میں مرحلہ پر بازیافت کرنا پڑتا ہے۔ سیریلائزیشن کے بغیر اس کو حاصل کرنے کے ل it ، یہ بہت تکاؤ ، غلطی کا شکار اور پیچیدہ ہوجاتا ہے کیونکہ ڈیٹا کا ڈھانچہ پیچیدہ ہے۔ عکاسی ایک ایسی تکنیک ہے جو. NET فریم ورک خود بخود اسمبلی کے تمام ممبروں کو اسٹوریج میں سیریلائز کرنے کے لئے فراہم کرتا ہے۔ ریموٹنگ ایک تصور ہے جس میں بائنری سیریلائزیشن کا استعمال ایک کمپیوٹر سے دوسرے کمپیوٹر کے طریقوں میں دلائل کے لئے کیا جاتا ہے۔ اس کے استعمال کی مثالوں میں ASP.NET میں سیشن اسٹیٹ کی بچت ، ونڈوز فارمز میں کلپ بورڈ میں اشیاء کی نقل وغیرہ شامل ہیں۔ سیریلائزیشن (XML) بھی زیادہ تر ڈیٹا کے استعمال پر اطلاق پر پابندی عائد کیے بغیر پورے نیٹ ورک میں ڈیٹا شیئر کرنے پر استعمال ہوتا ہے۔

سیرائلائزیشن کو کسی بھی NET اشیاء میں کلاس میں سیریلائجبل وصف شامل کرکے لاگو کیا جاسکتا ہے۔ کلاس کے نئے شامل ممبروں کو آپشنل فیلڈ وصف کو ٹیگ کرنے سے ، آبجیکٹ کے پچھلے ورژن کو بغیر کسی غلطی کے ڈیسیریلائز کیا جاسکتا ہے۔ .NET فریم ورک میں استعمال ہونے والا سیریلائزیشن انجن اس بات کو یقینی بناتا ہے کہ سیریلائزیشن صرف ایک بار فی شے میں واقع ہوتی ہے اور آبجیکٹ گراف اور سرکلر حوالوں کو خود بخود سنبھالتی ہے۔


یہ تعریف .NET کے کام میں لکھی گئی تھی