บ้าน พัฒนาการ การทำให้เป็นอันดับคืออะไร - คำจำกัดความจาก techopedia

การทำให้เป็นอันดับคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การทำให้เป็นอันดับหมายความว่าอะไร

การทำให้เป็นอันดับเป็นกระบวนการของการแปลงข้อมูลสถานะของอินสแตนซ์ของวัตถุเป็นรูปแบบไบนารีหรือข้อความเพื่อคงอยู่ในสื่อจัดเก็บข้อมูลหรือส่งผ่านเครือข่าย


การทำให้เป็นอนุกรมจะดำเนินการโดย Common Language Runtime (CLR) เพื่อบันทึกข้อมูลสถานะปัจจุบันของวัตถุไปยังชั่วคราว (เช่นแคช ASP.NET) หรือที่เก็บข้อมูลถาวร (ไฟล์ฐานข้อมูล ฯลฯ ) เพื่อใช้ในภายหลังเพื่ออัปเดตวัตถุด้วยสิ่งนี้ ข้อมูลเดียวกัน มันเกี่ยวข้องกับการแปลงสมาชิกของรัฐและเอกชนของวัตถุรวมถึงชื่อของชั้นเรียนและการชุมนุมเป็นกระแสของไบต์ซึ่งจะถูกเขียนลงในกระแสข้อมูล กระบวนการย้อนกลับของการแปลงกระแสของบิตเป็นวัตถุเรียกว่าดีซีเรียลไลเซชัน


กรอบงาน. NET เสนอวิธีการทำให้เป็นอันดับสองวิธีคือการทำให้เป็นอนุกรมไบนารีและการทำให้เป็นอนุกรม XML การทำให้เป็นอนุกรมของไบนารีจะรักษาสถานะของวัตถุระหว่างการร้องขอที่แตกต่างกันของแอปพลิเคชันโดยการรักษาความเที่ยงตรงของประเภท การทำให้เป็นอันดับ XML ใช้ XML เป็นมาตรฐานเปิดเพื่อทำให้เป็นอันดับสาธารณะเท่านั้นคุณสมบัติและเขตข้อมูล มันไม่รักษาความถูกต้องของประเภท แต่ให้การสนับสนุนสำหรับอนุกรมใน XML ข้ามแพลตฟอร์มที่มนุษย์สามารถอ่านได้ เฟรมเวิร์กจัดเตรียมอ็อพชันมากมายเพื่อกำหนดกระบวนการทำให้เป็นอนุกรมเพื่อให้ตรงตามข้อกำหนดของแอ็พพลิเคชัน

Techopedia อธิบายการทำให้เป็นอนุกรม

การทำให้เป็นอนุกรมจะใช้เมื่อต้องจัดเก็บข้อมูลจำนวนมากในไฟล์แฟล็ตและดึงข้อมูลในภายหลัง เพื่อให้บรรลุสิ่งนี้โดยไม่ทำให้เป็นอันดับมันน่าเบื่อเกินไปข้อผิดพลาดง่ายและซับซ้อนเนื่องจากโครงสร้างข้อมูลมีความซับซ้อน Reflection เป็นเทคนิคที่. NET Framework จัดให้เป็นสมาชิกของแอสเซมบลีทั้งหมดลงในที่จัดเก็บโดยอัตโนมัติ Remoting เป็นแนวคิดที่ใช้การทำให้เป็นอันดับแบบไบนารีเพื่อส่งอาร์กิวเมนต์ในวิธีการจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ตัวอย่างของการใช้งานรวมถึงสถานะเซสชันการบันทึกใน ASP.NET การคัดลอกวัตถุในคลิปบอร์ดใน Windows Forms เป็นต้น Serialization (XML) ส่วนใหญ่ใช้ในการแชร์ข้อมูลข้ามเครือข่ายโดยไม่ จำกัด แอปพลิเคชันในการใช้ข้อมูล


การทำให้เป็นอนุกรมสามารถนำมาใช้ในวัตถุ. NET ใด ๆ โดยรวมถึงคุณลักษณะที่สามารถแปลงเป็นชั้นเรียนได้ โดยการแท็กแอ็ตทริบิวต์ OptionalField ให้กับสมาชิกที่เพิ่มเข้ามาใหม่ของคลาสเวอร์ชันก่อนหน้าของออบเจ็กต์สามารถถูกดีซีเรียลไลซ์ได้โดยไม่มีข้อผิดพลาด เอ็นจินการทำให้เป็นอนุกรมที่ใช้ใน. NET Framework ช่วยให้มั่นใจว่าการทำให้เป็นอนุกรมเกิดขึ้นเพียงครั้งเดียวต่อวัตถุและจัดการกราฟวัตถุและการอ้างอิงแบบวงกลมโดยอัตโนมัติ


คำจำกัดความนี้ถูกเขียนในบริบทของ. NET

การทำให้เป็นอันดับคืออะไร - คำจำกัดความจาก techopedia