


## Sınıflar

| Sınıf | Açıklama |
| --- | --- |
| [IXmlSerializable](./ixmlserializable/) | XML serileştirme ve seriden çıkarma için özel biçimlendirme sağlar. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla 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](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [XmlAttributeOverrides](./xmlattributeoverrides/) | [XmlSerializer](./xmlserializer/) bir nesneyi serileştirmek veya seriden çıkarmak için kullanıldığında özniteliklerin üzerine yazılmasına izin verir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla 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](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [XmlRootAttribute](./xmlrootattribute/) | Öznitelik hedefini bir XML kök öğesi olarak işaretler ve XML serileştirmesini kontrol eder. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle asla 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](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [XmlSerializationReader](./xmlserializationreader/) | Deneyimi geliştiren hizmet sınıfı [XmlReader](../system.xml/xmlreader/). |
| [XmlSerializationWriter](./xmlserializationwriter/) | Deneyimi geliştiren hizmet sınıfı [XmlWriter](../system.xml/xmlwriter/). |
| [XmlSerializer](./xmlserializer/) | Nesnelerin XML belgelerine serileştirilmesini ve seriden çıkarılmasını gerçekleştirir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da new operatörüyle asla 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](../system/smartptr/) işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [XmlSerializerImplementation](./xmlserializerimplementation/) | Dahili sınıf, [XmlSerializer](./xmlserializer/) ile kullanılmak üzere. |
| [XmlSerializerNamespaces](./xmlserializernamespaces/) | XML belge örneğinde nitelikli adlar oluşturmak için [Serialization::XmlSerializer](./xmlserializer/) tarafından kullanılan XML ad alanlarını ve öneklerini içerir. |
