System::Xml::Serialization::XmlSerializer sınıfı
İçindekiler
[
Saklamak
]XmlSerializer class
Objeleri XML belgelerine serileştirme ve serileştirilmiş halden geri alma işlemlerini gerçekleştirir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek hiçbir zaman yığına veya new operatörüyle oluşturulmamalıdır, çü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çisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
class XmlSerializer : public System::Object
Yöntemler
| Yöntem | Açıklama |
|---|---|
| virtual CanDeserialize(System::SharedPtr<XmlReader>) | Belirli okuyucunun serileştirilebilir durumda olup olmadığını denetler. |
| Deserialize(System::SharedPtr<IO::Stream>) | XML belgesini nesneye serileştirir. |
| Deserialize(System::SharedPtr<IO::TextReader>) | XML belgesini nesneye serileştirir. |
| Deserialize(System::SharedPtr<XmlReader>) | XML belgesini nesneye serileştirir. |
| Deserialize(System::SharedPtr<XmlReader>, String) | XML belgesini nesneye serileştirir. |
| 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
| Alan | Açıklama |
|---|---|
| static EncodingNamespace | Kodlama ad alanı adı. |
| static WsdlNamespace | RTTI. |
| static WsdlTypesNamespace | WSDL tipleri ad alanı adı. |
Ayrıca Bakınız
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Font for C++