System::Xml::Serialization::IXmlSerializable sınıfı

IXmlSerializable class

XML serileştirme ve seriden çıkarma için özel biçimlendirme sağlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tipin örneğini yığına ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class IXmlSerializable : public virtual System::Object

Yöntemler

YöntemAçıklama
virtual GetSchema()Bir XmlSchema nesnesi, WriteXml() yöntemi tarafından döndürülen ve ReadXml() yöntemi tarafından kabul edilen nesnenin XML temsilini tanımlar.
virtual ReadXml(System::SharedPtr<System::Xml::XmlReader>)Nesneyi XML temsilinden seriden çıkarır.
virtual WriteXml(System::SharedPtr<System::Xml::XmlWriter>)Geçerli nesneyi XML temsiline serileştirir.
virtual ~IXmlSerializable()Yıkıcı.

Ayrıca Bakınız