System::Xml::Serialization::XmlSerializer sınıfı
İçindekiler
[
Saklamak
]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öntem | Açı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
| Alan | Açıklama |
|---|---|
| static EncodingNamespace | Ad alanı adını kodluyor. |
| static WsdlNamespace | RTTI. |
| static WsdlTypesNamespace | WSDL tipleri ad alanı adı. |
Ayrıca Bakınız
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Page for C++