XML ve SOAP serileştirmesiXML and SOAP serialization

XML serileştirme, bir nesnenin ortak alanlarını ve özelliklerini, parametreleri ve dönüş değerlerini belirli bir XML şeması tanım dili (XSD) belgesine uygun bir XML akışına dönüştürür (seri hale getirir).XML serialization converts (serializes) the public fields and properties of an object, and the parameters and return values of methods, into an XML stream that conforms to a specific XML Schema definition language (XSD) document. XML serileştirme, genel özellikler ve depolama ya da taşıma için bir seri biçimine (Bu örnekte XML) dönüştürülen alanları kesin olarak belirlenmiş sınıflarla sonuçlanır.XML serialization results in strongly typed classes with public properties and fields that are converted to a serial format (in this case, XML) for storage or transport.

XML açık bir standart olduğu için XML akışı, platformdan bağımsız olarak, gerektiğinde herhangi bir uygulama tarafından işlenebilir.Because XML is an open standard, the XML stream can be processed by any application, as needed, regardless of platform. Örneğin, ASP.NET kullanılarak oluşturulan XML Web Hizmetleri, XML XmlSerializer Web hizmeti uygulamaları arasında verileri Internet üzerinden veya intranetlerde GEÇIREN XML akışları oluşturmak için sınıfını kullanır.For example, XML Web services created using ASP.NET use the XmlSerializer class to create XML streams that pass data between XML Web service applications throughout the Internet or on intranets. Buna karşılık, seri durumdan çıkarma böyle bir XML akışı alır ve nesneyi yeniden oluşturur.Conversely, deserialization takes such an XML stream and reconstructs the object.

XML serileştirme Ayrıca, nesneleri SOAP belirtimine uygun XML akışlarına seri hale getirmek için de kullanılabilir.XML serialization can also be used to serialize objects into XML streams that conform to the SOAP specification. SOAP, özellikle XML kullanan yordam çağrılarını aktarmak için tasarlanan XML tabanlı bir protokoldür.SOAP is a protocol based on XML, designed specifically to transport procedure calls using XML.

Serileştirmek veya seri durumdan nesneleri için kullanmak XmlSerializer sınıfı.To serialize or deserialize objects, use the XmlSerializer class. Serileştirilecek sınıflar oluşturmak için XML şema tanımı aracını kullanın.To create the classes to be serialized, use the XML Schema Definition tool.

Ayrıca bkz.See also