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

XmlSerializer class

Nesnelerin XML belgelerine ve belgelerden serileştirilmesi ve seriden çıkarılmasını gerçekleştirir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığına (stack) 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çirmek için kullanın.

class XmlSerializer : public System::Object

Yöntemler

YöntemAçıklama
virtual CanDeserialize(System::SharedPtr<XmlReader>)Belirli okuyucunun seriden çıkarılabilir durumda olup olmadığını kontrol eder.
Deserialize(System::SharedPtr<IO::Stream>)XML belgesini nesneye seriden çıkarır.
Deserialize(System::SharedPtr<IO::TextReader>)XML belgesini nesneye seriden çıkarır.
Deserialize(System::SharedPtr<XmlReader>)XML belgesini nesneye seriden çıkarır.
Deserialize(System::SharedPtr<XmlReader>, String)XML belgesini nesneye seriden çıkarır.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>)Belgeyi XML’e serileştirir.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>)Belgeyi XML’e serileştirir.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>)Belgeyi XML’e serileştirir.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Belgeyi XML’e serileştirir.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Belgeyi XML’e serileştirir.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Belgeyi XML’e serileştirir.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String)Belgeyi XML’e serileştirir.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String)Belgeyi XML’e serileştirir.

Alanlar

AlanAçıklama
static EncodingNamespaceAd alanı adını kodluyor.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceWSDL tipleri ad alanı adı.

Ayrıca Bakınız