Eğitim
Modül
.NET hakkında bilgi edinmeye başlayın. .NET’in ne olduğunu ve nasıl çalıştığını anlayın. Web tabanlı .NET ortamında hızla küçük bir uygulama derleyin.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Serileştirme, bir nesnenin durumunu kalıcı veya taşınabilen bir forma dönüştürme işlemidir. Serileştirmenin tamamlayıcısı, bir akışı nesneye dönüştüren seri durumdan çıkarmadır. Bu işlemler birlikte verilerin depolanmasına ve aktarılmasına olanak sağlar.
.NET aşağıdaki serileştirme teknolojilerini içerir:
İkili serileştirme , bir uygulamanın farklı çağrıları arasında bir nesnenin durumunu korumak için yararlı olan tür uygunluğu korur. Örneğin, bir nesne panoya serileştirmek tarafından farklı uygulamalar arasında paylaşabilirsiniz. Bir nesneyi akışa, diske, belleğe, ağ üzerinden vb. seri hale getirebilirsiniz. Uzaktan iletişim serileştirme "değeri tarafından" nesnelerini geçirmek için bir bilgisayar veya uygulama etki alanından diğerine kullanır.
XML ve SOAP serileştirmesi yalnızca genel özellikleri ve alanları serileştirir ve tür uygunluğu korumaz. Bu, verileri kullanan uygulamayı kısıtlamadan veri sağlamak veya kullanmak istediğinizde yararlıdır. XML açık bir standart olduğundan, Web'de veri paylaşımı için cazip bir seçimdir. SOAP de benzer şekilde açık bir standarttır ve bu da onu cazip bir seçim yapar.
JSON serileştirmesi yalnızca genel özellikleri serileştirir ve tür aslına uygunluğu korumaz. JSON, web'de veri paylaşımı için cazip bir seçenek olan açık bir standarttır.
System.Runtime.Serialization
Serileştirme ve seri kaldırma nesneler için kullanılan sınıfları içerir.
System.Xml.Serialization
Nesneleri XML biçiminde belgelere veya akışlara seri hale getirmek için kullanılabilecek sınıflar içerir.
System.Text.Json
Nesneleri JSON biçimli belgelere veya akışlara seri hale getirmek için kullanılabilecek sınıflar içerir.
Eğitim
Modül
.NET hakkında bilgi edinmeye başlayın. .NET’in ne olduğunu ve nasıl çalıştığını anlayın. Web tabanlı .NET ortamında hızla küçük bir uygulama derleyin.